1

我正在尝试使用 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 密钥,但不是这样。我以前从来没有遇到过这个问题,但现在我遇到了。

非常感谢帮助。

4

2 回答 2

4

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

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

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

于 2012-12-05T01:53:33.220 回答
0

我能够弄清楚这一点。我注意到原点显示“ railstutorial/first_app.git”,它应该是tomkim310/first_app.git。开始的问题是按照 Hartl 的教程进行操作,我只是在他说的时候打字。简单地做一个新的“ git remote add origin git@github.com:tomkim310/first_app.git”并不能解决问题。

我通过输入验证了这一点:git remote -vwhich give origin git@github.com:railstutorial/first_app.git. 要更改它,我键入:git config remote.origin.url git@github.com:tomkim310/first_app.git

然后,这成功了git push origin master

于 2012-12-05T16:27:08.893 回答