Xcode 4.4 - 没有找到遥控器

时间:2012-07-30 15:43:37

标签: xcode git

当我尝试使用Xcode集成推送到远程时,10.8和Xcode 4.4的安装后Xcode告诉我'没有找到遥控器'。我仍然可以通过命令行成功推送,所以我的实际存储库很好。我已经安装了命令行工具,并尝试多次重启Xcode。另外,如果我去Organizer并尝试选择存储库,我得到的只是一个旋转活动指示器。如果我为给定的存储库选择'remotes',它就是空白的。请注意,Xcode 识别git是可用的,因为它确实显示哪些文件被修改并允许提交。 / usr / bin /中报告的系统git版本是:

git version 1.7.9.6 (Apple Git-31.1)

是否有其他人遇到此问题,或者您是否有任何建议可以采取补救措施(或者至少有一个地方可以查看日志以查看问题)?

更新10/18/13

此问题已在Xcode 5中解决。

8 个答案:

答案 0 :(得分:5)

在Xcode或命令行中添加远程存储库时(从添加位置无关紧要),请确保使用存储库的完整路径。

E.g:

从命令行中指定

就足够了
git remote add <name> gituser@gitserver:example.git

当您的example.git位于gituser的主目录中时。但是,当您尝试将提交推送到此远程存储库时,Xcode无法处理此注释并说“找不到遥控器”。

为了满足Xcode,你应该键入整个路径:

git remote add <name> gituser@gitserver:/home/gituser/example.git

答案 1 :(得分:1)

我用Git找到了Xcode的解决方案:

  

组织者&gt;遥控器&gt;原点

1)删除旧遥控器

2)添加新的遥控器:

  • 远程名称:origin

  • 位置:与之前相同,但仅用“/”替换所有“:/”或“//”

答案 2 :(得分:1)

我遇到了与Xcode 4.6.3相同的问题。

以下是我为解决问题而执行的步骤:

1。在Xcode中,我转到了文件 - &gt;源控制 - &gt;存储库(打开管理器)

2。然后,我从树中选择了Remotes对象,用于我遇到问题的存储库。

3。我的遥控器被命名为原点,但在展开时,我注意到它没有与之关联的分支。

4. 然后,我选择了远程原点并按下了“删除远程”选项,该选项从视图中删除了远程原点。

5. 然后我去了一个终端并重新添加了遥控器: -

`git remote add origin http://username@localhost:7990/scm/iac/main-repository.git`

6。然后我需要将分支添加到此远程,最初没有正常工作,所以我然后使用-f命令强制它。我使用的命令是: -

`git push origin master -f`

注意: 可能跳过第4步和第5步,直接跳到第6步。我已经移除了遥控器,所以没有机会测试这个。

注2: 您需要重新启动Xcode(或者可能只是管理器)才能看到远程和分支现在可用。

答案 3 :(得分:0)

首先需要添加远程存储库:git remote add yourname https://github.com/user/repo.git

而不是推......并且xcode找到远程仓库并且也可以推送。

答案 4 :(得分:0)

我在SSH定义的主机上遇到了同样的问题 我的~/.ssh/config看起来像这样:

Host myGitServer
HostName {real address goes here}
{Some more config for the host here}

我的存储库远程网址采用ssh://myGitServer/git/project.git

的形式

问题是XCode没有读取SSH配置来解析“myGitServer”,因此存储库总是“脱机”。 我最终将“myGitServer”添加到/etc/hosts

我想除其他外,当XCode无法直接解析GIT远程服务器的名称时,会导致“无遥控器发现”问题。

答案 5 :(得分:0)

我有一个类似的问题,遥控器无法加载,特别是作为远程主机的窑。查看存储库信息的git配置,URL已更改为在其前面添加我的电子邮件地址。

所以我只是退出Xcode,然后从命令行执行:

git remote set-url kiln https://...kiln repo name.git

当我重新启动Xcode时,这似乎解决了这个问题 - 无论是拉动还是拉动推动再次工作。

我不知道为什么Xcode损坏了网址。这是使用Xcode 4.6.3

答案 6 :(得分:0)

1-搜索并应用指南。提到“在mac finder中显示所有隐藏文件”。并删除.git目录(此文件夹不会在没有解决文章-1的情况下出现)

2-XCode&gt; Prefences&gt; Accounts&gt;删除github帐户并关闭xcode。通过添加全部来打开并重新配置相同的github帐户。

单击小图标,即“源控制导航”(位于项目导航器附近)。当你右键单击时会出现一个弹出窗口。并选择在github上创建blabla“。实际上这个步骤解决了同样的问题。

答案 7 :(得分:0)

Xcode 10.2.1

仔细检查:

1)偏好下的Git Acc。 2)cmd + 2,在“遥控器”下单击鼠标右键以创建遥控器。