git push报错--私钥问题

输入git push -u origin master时提示

Permission denied (publickey).

fatal: Could not read from remote repository.

解决方法:

ls -al ~/.ssh(查看系统中是否存在私钥和公钥,我的已经存在,只是名字是github_rsa.pub和github_rsa)

ssh-add ~/.ssh/github_rsa
关联私钥,我的是github_rsa(每个人的可能不一样)

要和远程仓库关联需要在远程添加公钥到列表,步骤如下

在setting页,选择SSH and GPG keys,

选择new SSH key添加,

需要上面找到的.ssh文件夹下的github_rsa.pub里面的内容(即公钥)

posted on 2017-03-03 15:18  daV_chen  阅读(440)  评论(0编辑  收藏  举报

导航