[英]Tortoise SVN - Can't connect to SVN “target machine activity refused it”
我在一家主要銀行的網絡上,並且嘗試從Windows 7計算機連接到SVN存儲庫。 我正在使用最新版本的Tortoise(截至昨天)64位客戶端。
當我嘗試使用回購瀏覽器進行連接時,我可以使用自己的憑據登錄,但是隨后出現錯誤消息:“無法建立連接,因為目標計算機主動拒絕了連接。”
我網絡中的其他人都可以連接到存儲庫。 網絡之外的其他人能夠使用我的憑據登錄到存儲庫。 我還嘗試使用超級用戶憑據登錄並出現相同的錯誤。
我禁用了病毒防護軟件,但仍然得到了相同的結果。
我嘗試從命令行訪問,但仍然得到相同的結果。
我確定這是配置計算機或網絡的方式,但是我不是網絡人員,所以我不知道如何解決此問題。
這是一個代理問題。 我輸入了正確的代理信息,瞧! 我被授予訪問權限。
我知道這個問題很古老,但是人們也需要考慮一些問題。 確保您正在運行的任何Web服務器都在實際運行。 聽起來似乎很明顯,但是我使用的是VisualSVN(它基本上內置了自己的Apache網絡服務器),並且在重啟后已停止了該服務。 在弄亂代理設置之前,請先進行檢查。
檢查位於C:\\Users\\XXX\\AppData\\Roaming\\Subversion
的服務器文件中的代理定義。
我刪除了代理行:
ssl-trust-default-ca = no
http-proxy-host =
http-proxy-username =
http-proxy-password =
而且有效!
就我而言,當您從服務器存儲庫復制URL時,它包含本地主機路徑。 像http://xxxx-xxx-xx-xx:portnumber/svn/MyRepository/
如果您在服務器上安裝了SVN並嘗試了上述路徑,則它將顯示所需的輸出,即存儲庫的文件夾結構。
但是,當您嘗試從遠程計算機訪問它時,您需要用服務器IP替換http://
和端口號冒號之前的所有內容。
它看起來像http://myserverip:myport/svn/MyRepository/
還要檢查是否打開了Windows防火牆端口或您正在訪問的防火牆端口。
通過固定到右分支修復此問題
TortiseSVN >>重新定位,然后輸入正確的URL
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.