前面已很多人讲解了GitHub上秘钥的配置,在这里我说说我在配置过程中的总结。
首先Git和GitHub是两个平台,不要搞混了哦。
配置秘钥
第一步生成ssh key
在Git base命令工具输入git ssh-keygen -t rsa 按三次回车
image.png
期间不需要输入密码,之后就就会生成两个文件,分别为id_rsa和id_rsa.pub,即密钥id_rsa和公钥id_rsa.pub. 对于这两个文件,其都为隐藏文件,默认生成在以下目录:
Linux 系统:~/.ssh
Mac 系统:~/.ssh
Windows 系统:C:\Users\Administrator\.ssh
Windows 10 ThinkPad:C:\Users\think.ssh
如上图所示,进入我们的 GitHub 主页,先点击右上角所示的倒三角▽图标,然后再点击Settins,进行设置页面;点击我们的头像亦可直接进入设置页面:
image.png
在这里我们只需要将公钥id_rsa.pub的内容粘贴到Key处的位置(Titles的内容不填写也没事),然后点击Add SSH key 即可
image.png
image.png第三步 验证绑定是否成功
输入命令提示如上即为成功!
解决秘钥配置成功之后push代码还需要输入用户名密码
出现这个问题可能是因为,我们配置的是ssh秘钥,但是在我们 克隆代码的时候却使用了http方式。
我们只需要将本地仓库删除,在使用ssh方式克隆一次就好了。
网友评论