【问题标题】:Xcode 6 Git No Remotes AvailableXcode 6 Git 没有可用的遥控器
【发布时间】:2015-01-18 12:01:09
【问题描述】:

我已经通过 Xcode 连接到我的远程仓库一段时间了,没有任何问题。今天突然间,Xcode(自它发布以来我一直拥有的 v6.1)告诉我输入密码以连接到我的远程仓库。我的仓库是通过 ssh 连接的,所以我什至需要用户名和密码吗?当我尝试拉/推时,Xcode 说“没有可用的遥控器”,但我可以通过命令行成功拉/推。我已经看过了

Gitlab - Xcode Can't connect with remote repository

Xcode 4.4 - no remotes found

但那里的答案似乎都没有帮助我。

【问题讨论】:

    标签: xcode git ssh


    【解决方案1】:

    我也有同样的问题。事实证明,我需要做的就是进入“配置[项目名称]”,它位于此处:

    在此处输入 URL 后,我就可以开始了。

    【讨论】:

      【解决方案2】:

      我不知道发生了什么,但我需要转到 Xcode > Preferences > Accounts 并删除它在那里列出的存储库。

      【讨论】:

      • 有点。当我进入 Xcode > Preferences > Accounts 并选择所需的远程存储库时,我看到了一个红色的“!”在空密码字段和“身份验证失败”的注释旁边。重新输入密码即可解决问题。
      【解决方案3】:

      我已经使用这些步骤解决了“没有可用的遥控器”...

      【讨论】:

        【解决方案4】:

        我遇到过几次类似的问题,问题是存储库的地址不正确。在某些情况下,区别只是名称中的一个破折号,即

        https://name@bitbucket.org/teamname/reponame.git
        vs
        https://name@bitbucket.org/teamname/repo-name.git

        我不知道破折号是如何丢失的,或者是否在某些时候出现了破折号的要求,但结果是“没有可用的遥控器”。

        为了解决这个问题,我只需要在 Xcode 中的 Source Control/Working Copies/Configure 下删除远程,然后使用正确的地址重新添加它,以及在 Preferences/Accounts 下删除并重新添加存储库。一旦这两个地址都正确,一切都会再次正常工作。

        【讨论】:

          猜你喜欢
          • 2018-06-25
          • 2014-10-28
          • 2012-08-01
          • 2010-12-07
          • 2011-01-02
          • 2011-01-15
          • 2020-08-05
          • 1970-01-01
          相关资源
          最近更新 更多