github push时报错,添加了sshkey也没用

$ git push origin master
remote: Anonymous access to username/project.git denied.
fatal: Authentication failed for 'https://www.github.com/username/project/'

windows 8本地向远端仓库push时,报上述错误,按网上说的添加了sshkey还是不行(http://blog.csdn.net/whu_zhangmin/article/details/12111663)。

按字面理解,貌似是project.git的问题,后来看别人的笔记,发现命名别名时有用到.git,果断给远程仓库命名了别名,就OK了。

$ git remote add local-git https://github.com/username/project.git

$ git push local-git master

发现自己上面那篇博客没看仔细,里面有把远端仓库重命名成origin的操作的... ...

 

stackoverflow上有个解决办法是把origin改名,有兴趣的可以试试:

http://stackoverflow.com/questions/17580261/authentication-failure-on-github-even-after-adding-ssh-key

posted @ 2013-11-24 20:52  markdown  阅读(784)  评论(0编辑  收藏  举报