Git push origin master致命错误:对railsstutorial / first_app.git的权限被拒绝

时间:2012-12-04 23:58:44

标签: ruby-on-rails git railstutorial.org

我正在尝试使用Michael Hartl的rails教程(first_app)来git push origin master,但我遇到了这个问题:

[first_app]$git push origin master
ERROR: Permission to railstutorial/first_app.git denied to tomkim
fatal: The remote end hung up unexpectedly

我已经重新输入了SSH密钥,但事实并非如此。我以前从来没有遇到这个问题,但现在我。

非常感谢帮助。

2 个答案:

答案 0 :(得分:4)

你需要添加自己的repo作为远程(当然你需要先在Github上创建一个first_app repo):

$ git remote rm origin
$ git remote add origin git@github.com:tomkim/first_app.git
$ git push -u origin master

tomkim是您的github帐户名,对吧?如果没有,请将其更改为您的。

答案 1 :(得分:0)

我能够弄清楚这一点。我注意到原点显示" railstutorial/first_app.git",当它应该是tomkim310/first_app.git时。开始的问题是遵循Hartl的教程,我只是打算按照他的方式打字。只需做一个新的" git remote add origin git@github.com:tomkim310/first_app.git"没有办法。

我通过输入git remote -v来验证了这一点,origin git@github.com:railstutorial/first_app.git给了git config remote.origin.url git@github.com:tomkim310/first_app.git。要更改它,我输入:git push origin master

然后就行了,{{1}}就行了。