安装10.8和Xcode 4.4后,当我尝试使用Xcode集成推送到远程时,Xcode告诉我“没有找到远程”。我仍然能够通过命令行成功推送,所以我的实际存储库很好。我已经安装了命令行工具,并尝试重新启动Xcode几次。另外,如果我去Organizer并尝试选择仓库,我得到的只是一个旋转的活动指示器。如果我为给定的仓库选择'remotes',它是空白的。请注意,Xcode * 确实 * git是可用的,因为它确实显示了哪些文件被修改并允许提交。在/usr/bin/中报告的系统git版本是:
git version 1.7.9.6 (Apple Git-31.1)
字符串
有没有其他人遇到过这种情况,或者你有什么补救措施的建议(或者至少有一个地方可以查看日志,看看出了什么问题)?
更新10/18/13
- 此问题已在Xcode 5中解决。*
9条答案
按热度按时间zed5wv101#
当你在Xcode或命令行中添加远程仓库时(不管你从哪里添加),确保你使用仓库的完整路径。
例如:
从命令行中,
字符串
当你的example.git位于gituser的主目录时,Xcode会自动返回。但是Xcode无法处理这个注解,当你尝试将提交推送到这个远程仓库时,Xcode会说“No remotes found”。
为了满足Xcode的要求,你应该像这样输入整个路径:
型
zsbz8rwp2#
我用Git找到了Xcode的解决方案:
组织者>远程>起源
1)删除旧远程
2)添加新的遥控器:
gj3fmq9x3#
你需要先添加一个远程仓库:git remote add yourname https://github.com/user/repo.git
然后push. and xcode find the remote repo and can push too.
ecbunoof4#
我在SSH定义的主机上遇到了同样的问题。
我的
~/.ssh/config
看起来像这样:字符串
我的仓库远程URL的格式是
ssh://myGitServer/git/project.git
问题是XCode没有读取SSH配置来解析“myGitServer”,所以仓库总是“离线”。我最终将“myGitServer”添加到
/etc/hosts
。我猜,除了其他原因之外,“找不到远程服务器”的问题是由于XCode不能直接解析GIT远程服务器的名称。
fdx2calv5#
我在Xcode 4.6.3中遇到了同样的问题。
以下是我为解决问题而执行的步骤:
**1.**在Xcode中,我进入文件->源代码控制->存储库(打开组织者)
**2.**然后,我从树中为我遇到问题的Repository选择了Remote对象。
**3.**我的遥控器名为origin,但在扩展它时,我注意到它没有关联的分支。
**4.**然后我选择了远程源,并按下了Remove Remote选项,这将从视图中删除远程源。
**5.**然后我去了一个终端,并重新添加了遥控器:-
字符串
**6.**然后我需要将分支(es)添加到这个远程,它最初不能正常工作,所以我使用-f命令强制它。我使用的命令是:-
型
6psbrbz96#
我也遇到过类似的问题,远程加载失败,特别是对于作为远程主机的kiln。在git配置中查看仓库信息,URL已经被更改为预先添加我的电子邮件地址。
所以我只是退出了Xcode,然后从命令行中做了:
字符串
当我重新启动Xcode时,这似乎解决了这个问题-pull和push都再次工作。
我不知道为什么Xcode破坏了URL。这是Xcode 4.6.3
eh57zj3b7#
1-搜索和应用指南.这是关于“显示所有隐藏的文件在mac查找器”提到.并删除.git目录(这个文件夹不会出现没有解决第1条)
2-XCode>Prefences>Accounts>删除github账户并关闭xcode。然后通过添加所有内容打开并重新配置相同的github账户。
3-点击该部分的小图标即“源代码控制导航”(这是附近的项目导航器).当你右键单击一个弹出窗口将出现.并选择创建blabla上github”.实际上这一步解决了同样的问题.
z9smfwbn8#
Xcode 10.2.1
双重检查:
1)2)cmd + 2,在remote下右键创建一个remote。
lvjbypge9#
100d1x
的字符串
1.在github上创建一个空的repo。
1.在源代码管理导航器中,选择Remotes > AddExisting Remote
1.将步骤1中创建的repo链接放在Location中并命名它。
1.推进你的回购计划