【问题标题】:Can't push branch to github "Use git@github.com:Paratron/spacebattles.git"无法将分支推送到 github “使用 git@github.com:Paratron/spacebattles.git”
【发布时间】:2012-05-17 21:08:59
【问题描述】:

我的 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/config的内容贴在repository目录下吗?看来您的遥控器配置不正确。

标签: macos git github branch push


【解决方案1】:

就像它说的那样,你不能推送到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 吗?如果没有,您需要先分叉他的存储库:http://help.github.com/fork-a-repo/。然后您需要改用您的用户名 (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
    

    【讨论】:

      猜你喜欢
      • 2012-11-23
      • 1970-01-01
      • 1970-01-01
      • 2011-11-24
      • 2010-11-07
      • 2016-12-13
      • 2013-01-15
      • 2018-11-15
      • 2012-07-01
      相关资源
      最近更新 更多