当我第一次提交新项目的代码时,我总是没有提交的资格。
原因是:git公钥分为账户公钥和项目公钥。我使用的是项目公钥,所以每个项目都要生成一个新的公钥。
通过下面的步骤可以有提交代码的资格。
1、cd .ssh
2、ssh-keygen -t rsa -C "cicilinwang@gmail.com" 你需换成你自己的邮箱
在上面的命令按enter之后
它默认是生成在/Users/wangxia/.ssh/id_rsa这个目录下的,也可以换其他的,比如直接输入id_rsa_wallet,
表示就生成在id_rsa_wallet目录下了。
3、生成完之后,需要新生成的公钥加进来,ssh-add -K ~/.ssh/id_rsa_wallet
4、最后把公钥加入到GitHub中就可以了