使用新电脑使用github时,需要先生成一个公钥和私钥,才能完成认证
生成公钥和私钥
打开 git bash,输入
ssh-keygen -t rsa -C "邮箱(github的)"
,回车,然后连按三次回车
,在C:\Users\用户名.ssh目录中找到对应的两个文件,前后分别为私钥和公钥。
设置公钥链接至github
一、在Github 的设置中打开 “SSH and GPG keys” ,点击 “new key”
二、随便输入一个名字,然后打开 id_rsa.pub 文件,把文件内容复制到key的输入框中,保存。
在本地设置私钥
打开git bash,执行命令
“ssh -T [email protected]”
,然后输入yes。
如果还出现
remote: Permission to xxx/xxx.git denied to xxx.
这个问题,可能是因为电脑之前给另一个Github账号生成过公私钥,且可能把这个跟线上仓库连接过,但现在不用这个账号推送到线上了,因此要更换账号,方法如下:
$ git remote rm origin
$ git remote add origin git@github-he:xxx
现在就可以用当前的账号进行推送了。
版权归原作者 kofeine 所有, 如有侵权,请联系我们删除。