目 录CONTENT

文章目录

Git配置SSH(报错443、没有权限)

ABin
2022-06-04 / 0 评论 / 0 点赞 / 15 阅读 / 0 字

(Git提交代码报错443 也可以尝试一下这个方法)

克隆自己GitHub上的项目报错

git clone git@github.com:*****/*****.git
Cloning into 'ProjectName'...
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

检查一下密钥发现权限被拒绝

ssh -T git@github.com
git@github.com: Permission denied (publickey).

过期了???,不管了,重新配置一下

在命令行输入以下代码查看一下用户名和邮箱(时间太久了我忘记了)

git config user.name
ABin
git config user.email
Admin@ABin.Pro

如果没有配置过 执行以下代码 (用户名邮箱改成自己的!!!)

git config --global user.name "ABin"

git config --global user.email "Admin@ABin.Pro"

生成密钥、公钥请移步-> SSH 生成RSA私钥、公钥


去GitHub 登录账号

点击右上角的头像选择Settings -> SSH and GPG keys -> New SSH kye

Title: 自定义

Key: 粘贴上 ~/.ssh/id_rsa.pub (刚才生成的公钥)这个文件的内容

Mac可以在命令行输入以下代码 直接选择复制 粘贴到GitHub 中的 Key栏即可

cat ~/.ssh/id_rsa.pub

再测试一下SSH成功了

ssh -T git@github.com
Hi *****! You've successfully authenticated, but GitHub does not provide shell access.

再去Git一下自己的项目! 大功告成!

git clone git@github.com:*****/*****.git
Cloning into 'ProjectName'...
remote: Enumerating objects: 104, done.
remote: Total 104 (delta 0), reused 0 (delta 0), pack-reused 104
Receiving objects: 100% (104/104), 10.40 KiB | 63.00 KiB/s, done.
Resolving deltas: 100% (28/28), done.

0

评论区