无法将分支推送到GitHub "使用git@github.com:Paratron/spacebattles.git"

4

我在我的Mac上有一个名为database的工作分支,我想将这个分支推送到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/config的内容?看起来你的远程配置不正确。 - Michael Mior
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/ 此外,您是否为Paratron?如果不是,您需要首先fork他的存储库:http://help.github.com/fork-a-repo/。然后,您需要使用您的用户名而不是Paratron的(git@github.com:YOUR_USERNAME/spacebattles.git)。

2
您为仓库设置的URL是只读URL。您需要使用 remote set-url 更改远程URL:
git remote set-url origin git@github.com:Paratron/spacebattles.git

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接