因为 github 批改了校验的形式,咱们这里阐明如何应用 SSH 进行校验
SSH 进行校验
生成 ssh 公钥
首先,须要运行命令来生成公钥:
ssh-keygen -t rsa -C "你的邮箱"
这时候 咱们如果没有设置过门路 则间接切换到 ~/.ssh 文件夹而后即可看到 id_rsa 和 id_rsa.pub 两个文件。
咱们运行:
cat id_rsa.pub
ssh 配置
而后,依照上面步骤操作。
Title
能够轻易写一个,比方:我的小电脑
,Key
外面就把上一步 cat id_rsa.pub
外面的内容复制进去(是全部内容)。
而后点击 Add SSH key
即可。
批改地址为 ssh
可能有些人的仓库是应用 https
协定 clone 的,例如:
git clone https://github.com/hai2007/image2D
那么,你就须要在我的项目根目录下执行上面命令:
vi ./.git/config
你会看见相似上面内容:
你须要把外面的对应这行内容:
[remote "origin"]
url = https://github.com/hai2007/image2D
改成
[remote "origin"]
url = git@github.com:hai2007/image2D.git
即可(本人的仓库请相似着批改)。
完结
通过下面的批改当前,就能够失常 push 胜利了。
(舒适提醒:邮箱,姓名等配置默认都曾经设置好了)