XCode4覆盖存储库脱机

时间:2011-05-03 15:03:35

标签: xcode git xcode4

我决定尝试使用XCode 4中的集成版本控制功能(使用git)。我有一个类似于这个的ssh配置文件:

Host server
Hostname server.example.com
Port 1234

当我将存储库添加到XCode时,我给它提供了网址git@server:repo.git。它能够很好地克隆回购。现在出现了问题。当我想将提交推送到远程存储库时,XCode告诉我“存储库处于脱机状态”(带有小红灯)。它会禁用“推送”按钮,因此它甚至不会尝试。但是,我可以弹出一个终端并从那里推出它(git push)。

有没有办法告诉XCode退出并忽略“错误”?

感谢。

1 个答案:

答案 0 :(得分:1)

看起来不像你。 XCode似乎正在检查它是否可以解析远程计算机的名称。解决方法是将server添加到您的hosts文件,以便它解析该地址。 ip地址甚至不必是正确的,因为无论如何在读取ssh配置文件时它都会被丢弃。