git Xcode 4.4 -未找到远程

eivnm1vs  于 12个月前  发布在  Git
关注(0)|答案(9)|浏览(127)

安装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中解决。*
zed5wv10

zed5wv101#

当你在Xcode或命令行中添加远程仓库时(不管你从哪里添加),确保你使用仓库的完整路径。
例如:
从命令行中,

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

字符串
当你的example.git位于gituser的主目录时,Xcode会自动返回。但是Xcode无法处理这个注解,当你尝试将提交推送到这个远程仓库时,Xcode会说“No remotes found”。
为了满足Xcode的要求,你应该像这样输入整个路径:

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

zsbz8rwp

zsbz8rwp2#

我用Git找到了Xcode的解决方案:
组织者>远程>起源
1)删除旧远程
2)添加新的遥控器:

  • 远程名称:起源
  • 位置:与之前相同,但仅将所有“:/”或“//”替换为“/”
gj3fmq9x

gj3fmq9x3#

你需要先添加一个远程仓库:git remote add yourname https://github.com/user/repo.git
然后push. and xcode find the remote repo and can push too.

ecbunoof

ecbunoof4#

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

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

字符串
我的仓库远程URL的格式是ssh://myGitServer/git/project.git
问题是XCode没有读取SSH配置来解析“myGitServer”,所以仓库总是“离线”。我最终将“myGitServer”添加到/etc/hosts
我猜,除了其他原因之外,“找不到远程服务器”的问题是由于XCode不能直接解析GIT远程服务器的名称。

fdx2calv

fdx2calv5#

我在Xcode 4.6.3中遇到了同样的问题。
以下是我为解决问题而执行的步骤:

**1.**在Xcode中,我进入文件->源代码控制->存储库(打开组织者)
**2.**然后,我从树中为我遇到问题的Repository选择了Remote对象。
**3.**我的遥控器名为origin,但在扩展它时,我注意到它没有关联的分支。
**4.**然后我选择了远程源,并按下了Remove Remote选项,这将从视图中删除远程源。
**5.**然后我去了一个终端,并重新添加了遥控器:-

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

字符串

**6.**然后我需要将分支(es)添加到这个远程,它最初不能正常工作,所以我使用-f命令强制它。我使用的命令是:-

`git push origin master -f`

  • 注意:* 它可能已经跳过步骤4和5,只是直接进入步骤6。我已经删除了遥控器,所以没有机会测试这一点。
  • 注2:* 您需要重新启动Xcode(或可能只是管理器),以查看远程和分支现在可用。
6psbrbz9

6psbrbz96#

我也遇到过类似的问题,远程加载失败,特别是对于作为远程主机的kiln。在git配置中查看仓库信息,URL已经被更改为预先添加我的电子邮件地址。
所以我只是退出了Xcode,然后从命令行中做了:

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

字符串
当我重新启动Xcode时,这似乎解决了这个问题-pull和push都再次工作。
我不知道为什么Xcode破坏了URL。这是Xcode 4.6.3

eh57zj3b

eh57zj3b7#

1-搜索和应用指南.这是关于“显示所有隐藏的文件在mac查找器”提到.并删除.git目录(这个文件夹不会出现没有解决第1条)
2-XCode>Prefences>Accounts>删除github账户并关闭xcode。然后通过添加所有内容打开并重新配置相同的github账户。
3-点击该部分的小图标即“源代码控制导航”(这是附近的项目导航器).当你右键单击一个弹出窗口将出现.并选择创建blabla上github”.实际上这一步解决了同样的问题.

z9smfwbn

z9smfwbn8#

Xcode 10.2.1

双重检查:
1)2)cmd + 2,在remote下右键创建一个remote。

lvjbypge

lvjbypge9#

100d1x

的字符串
1.在github上创建一个空的repo。
1.在源代码管理导航器中,选择Remotes > AddExisting Remote
1.将步骤1中创建的repo链接放在Location中并命名它。
1.推进你的回购计划

相关问题