2011-04-18 61 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