Xcode 6 Git 没有可用的远程仓库

7
我已经通过Xcode连接到我的远程仓库有一段时间了,没有任何问题。但今天突然间,Xcode(我使用的是v6.1,自发布以来就一直在用)要求我输入密码才能连接到我的远程仓库。我的仓库是通过ssh连接的,所以我需要用户名和密码吗?当我尝试进行pull/push操作时,Xcode显示“没有可用的远程仓库”,但我可以通过命令行成功地进行pull/push操作。我已经看过以下链接:Gitlab - Xcode Can't connect with remote repositoryXcode 4.4 - no remotes found,但其中没有一个答案能够帮助我。请注意保留HTML标记。
4个回答

7
我遇到了同样的问题。原来我只需要进入“配置[项目名称]”,它位于这里:

Menu uou need

一旦我在这里输入URL,就可以继续进行了。

3

我也不知道发生了什么,但是我需要进入Xcode的“首选项” > “账户”,并删除其列出的存储库。


1
有点类似。当我进入Xcode > 首选项 > 帐户并选择所需的远程存储库时,我看到空密码字段旁边有一个红色“!”以及“验证失败”的注释。重新输入密码可以解决问题。 - Jerry Krinock

1

Steps to resolve"No remotes available"

我已经使用以下步骤解决了"No remotes available"的问题...


0

我曾经遇到过类似的问题,其中问题是存储库的地址不正确。在几种情况下,区别仅仅是名称中的破折号,即

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

我不知道破折号是如何消失的,或者是否在某个时候需要破折号,但结果是“没有可用的远程”。

为了解决这个问题,我只需要在Xcode的“源代码控制/工作副本/配置”下删除远程,然后使用正确的地址重新添加它,并在“首选项/帐户”下删除并重新添加存储库。一旦这两个地址都正确,一切就正常工作了。


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