这句话其实已经说的很清楚了,no correct access rights。根据我看的和实践操作,小小总结了一下:
1.首先在git设置一下自己的名字和邮箱
git config --global user.name "yourname"
git config --global user.email“your@email.com"
2.在电脑中找到你的.ssh文件夹下的known_hosts,将其删除
3.输入命令
ssh-keygen -t rsa -C "your@email.com"(注意C是大写)
接着会出现
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/your_user_directory/.ssh/id_rsa):
按下回车,在你的.ssh文件夹中会生成两个文件id_rsa和id_rsa.pub,打开id_rsa.pub
将文件内容复制
4.进入github登录,setting->ssh and GPG keys->New SSH Key,在key中将复制的内容粘贴进去,add就好
5.在git bash中输入ssh -T git@github.com
然后输入yes
就成功了。