2013-10-15 199 views
3

我在一家大銀行在網絡上,我想從我的Windows 7機器連接到SVN倉庫。我正在使用最新版本的Tortoise(截至昨天)64位客戶端。烏龜SVN - 無法連接到SVN「目標機活動拒絕,」

當我嘗試並使用回購瀏覽器連接,我可以用我的憑據登錄,但後來我得到的錯誤,「無連接可以作出,因爲目標機器積極地拒絕它。」

我的網絡中的其他人能夠連接到存儲庫。網絡外的其他人可以使用我的憑證登錄到存儲庫。我也嘗試使用超級用戶憑據登錄並得到相同的錯誤。

我禁用了我的病毒防護軟件,仍然得到了相同的結果。

我試圖通過命令行訪問,仍然得到了同樣的結果。

我敢肯定,這是我的計算機或我的網絡的配置方式,但我不是一個網絡的人,所以我不知道如何解決這個問題。

+2

踢它到你的網絡團隊弄清楚。這不是一個Subversion問題,而是網絡問題。只是不要告訴他們,不在你網絡內的人擁有你的證書 - 這是我曾經工作的金融機構的嚴重違法行爲。 – alroc

回答

2

這是一個代理問題。我輸入了正確的代理信息,瞧!我被授予訪問權限。

+0

好的,你找到了答案,它聽起來確切像我的問題。這個代理設置在哪裏,我該如何設置它? –

+0

右鍵單擊您的應用程序並查看是否可以找到設置。 –

+0

「在我的申請?」 *我*?我的應用程序是我正在編譯的編譯器。爲什麼會有與之相關的「代理」信息?你的意思是在二進制文件上關於它的來源?你的意思是使用文件瀏覽器? IE瀏覽器?請明確和詳細。對你來說顯而易見的是,對其他人來說並不明顯。 –

1

我知道這個問題很古老,但人們也應該考慮一下;確保你正在運行的任何web服務器都在運行。這聽起來很明顯,但我使用的是VisualSVN(它基本上有自己的Apache web服務器),並且在重新啓動後它已經停止了該服務。在進行代理設置之前先檢查一下。

1

您的存儲庫的URL是錯誤的。您將需要使用可在設置 - >存儲庫中的項目中找到的URL。下面是截圖:

enter image description here

0

入住位於C:\Users\XXX\AppData\Roaming\Subversion服務器文件的代理定義。

我刪除了代理線:

ssl-trust-default-ca = no 
http-proxy-host = 
http-proxy-username = 
http-proxy-password = 

和它的作品!

0

在我的情況下,當你從服務器存儲庫複製URL包含本地主機的路徑。 類似http://xxxx-xxx-xx-xx:portnumber/svn/MyRepository/ 如果您在服務器上安裝SVN並嘗試上述路徑,那麼它將顯示所需的輸出,即存儲庫的文件夾結構。

但是,當您嘗試從遠程計算機訪問它時,您需要在您的服務器IP之後替換http://之後和端口號冒號之前的所有內容。

它看起來像http://myserverip:myport/svn/MyRepository/

同時檢查防火牆端口打開的窗口或沒有您正在訪問。

0

這個固定搬遷到右分支

TortiseSVN >>移居然後把U​​R正確的URL

+1

(如果你想讀*你的*,請輸入後者。) – greybeard