我的 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
是否存在可能导致此问题的已知问题?是否有任何可能导致此错误的错误?
就像它说的那样,你不能推送到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
)。
您为存储库设置的 URL 是只读 URL。您需要更改远程的 URL,使用remote set-url
:
git remote set-url origin git@github.com:Paratron/spacebattles.git