设置Git的user name和email
git config --global user.name "xxx"
git config --global user.email "xxx@xxx.com"
1、在用户的.ssh下生成了两个SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。
ssh-keygen -t rsa -C 'xxxxxxxx@qq.com'
2、将本地生成的id_rsa.pub公钥添加到远程仓库上,说明:git远程仓库的登录账号绑定的邮箱需和生成密钥对的邮箱保持一致
3、这个时候可能会出现22端口无权限问题
解决此问题的方法,请看4,5点
4、先运行这个,帮git找到正确的domain。T表示测试,v显示详细信息
会去你用户目录下面找公钥文件
ssh -vT git@github.com
5、再运行测试
ssh -T git@github.com
。。。。。
这个时候我们再来执行git clone就发现OK了