2011-04-18 65 views
1

我必须连接到我的工作场所的颠覆。该IP在特定的端口上打开。我试图从我的Win 7笔记本电脑连接到Tortoise,它工作的很好,所以我猜Subversion服务器和存储库是好的。使用Xcode 4 subversion与自定义端口集成?

当我将IP插入到Subversion服务器时,Xcode 4中的Repository-wizard表示它可以连接(到服务器)。但是,当我把自定义端口号加上“:”之后,它就不能从颠覆中检出。

我要连接到的URL是:xxx.xxx.xxx.xxx:xxxx

知识产权只与端口指定的向导应该工作,因为它说:“主机是可达的”,但是他说“主持人无法达到“。

我很害怕苹果公司只会在默认端口上进行Subversion集成工作。 - 那只是典型的苹果。

任何想法请关于如何使用特定端口连接到颠覆。

回答

1

我遇到过几乎相同的问题,除了我甚至无法通过我的URL的任何部分获得“主机可到达”消息。我发现了几个可能的原因和几个解决方案,例如:

  • XCode发送本地用户凭证,SVN无法授权用户;你应该尝试从终端执行任何svn命令而不需凭证,并且当它询问时,输入正确的命令;
  • XCode无法在自定义端口上使用SVN;您应该将SVN端口更改为默认值;

但他们都没有为我工作。但最后我设法让事情有效。您只需在主机中为您的IP创建别名,并在URL中使用该别名而不是IP。如何使别名的综合手册,你可以找到here.最后我的URL看起来像http:// svnserver:8080/svn/...,一切正常。

祝你好运!

+0

我们在我们的本地网络上有我们的svn服务器。我不明白为什么将这个IP添加到我的主机文件中修复了一切,但它工作,所以这很好,但为什么苹果打破它,它在Xcode 3中工作得很好...... – DonnaLea 2011-08-04 02:32:21

+0

它会解决问题,但我找到了一个更好的方法。 Xcode 4中的SVN集成真的很糟糕(尝试添加一个文件,之后重命名它,然后你就搞砸了。)所以基本上我只是下载了SvnX,这对于Subversion在MAC上非常酷。另一种方法是只使用终端。 – esbenr 2011-08-05 12:13:42