4

我的 Mac 名称数据库中有一个工作分支,我想将此分支推送到 GitHub,并尝试通过运行:

git push -u origin database

并得到以下错误信息:

You can't push to git://github.com/Paratron/spacebattles.git
Use git@github.com:Paratron/spacebattles.git

是否存在可能导致此问题的已知问题?是否有任何可能导致此错误的错误?

4

2 回答 2

9

就像它说的那样,你不能推送到git://github.com/Paratron/spacebattles.git(因为它是一个只读 URL)。试试这个:

git remote set-url origin git@github.com:Paratron/spacebattles.git
git push -u origin database

如果您从未以这种方式使用过 git,则需要先将其设置为与 GitHub 一起使用:http: //help.github.com/mac-set-up-git/

还有,你是帕拉特恩吗?如果没有,您需要先 fork 他的存储库:http: //help.github.com/fork-a-repo/。然后,您需要改用您的用户名 ( git@github.com:YOUR_USERNAME/spacebattles.git)。

于 2012-05-17T21:13:55.087 回答
2

您为存储库设置的 URL 是只读 URL。您需要更改远程的 URL,使用remote set-url

git remote set-url origin git@github.com:Paratron/spacebattles.git
于 2012-05-17T21:13:01.800 回答