Git push到最后一步,提示:
Permission denied (publickey).
fatal: Could not read from remote repository.
解决步骤如下:
1.git remote -v ,查看终端的地址跟个人github官网里的是否一致(我的是一致的 ,所以跳过这一步)。
2.在电脑终端,查看是否已配置密钥:
$ cd ~/.ssh
$ ls
3.如果显示有下面三个文件,则证明电脑是有密钥。
id_rsa id_rsa.pub known_hosts
4.查看密钥。
$ cat id_rsa.pub
5.此时会显示一段以ssh-rsa开头,你的邮箱结尾的字符,就是密钥,请拷贝。查看个人github主页的settings里面是否有SSH keys,有则删除,新建一个SSH keys,命名无所谓,内容就是从电脑上拷贝的密钥。
6.回到push的终端。
git push -u origin master
7.提示成功。
Resolving deltas: 100% (9/9), done.
网友评论