1. 程式人生 > >svn: Can't read from connection: 遠端主機強迫關閉了一個現有的連線 的解決辦法

svn: Can't read from connection: 遠端主機強迫關閉了一個現有的連線 的解決辦法

結論:svn的訪問地址通過外網設定的,因網路升級後做了限制,造成svn提交不成功。修改為內網,或解除限制夠均能解決問題 ==================================================================  org.apache.subversion.javahl.ClientException: ?3ì?÷?ú?????á??????óе?l??£  
svn: Can't read from connection: 遠端主機強迫關閉了一個現有的連線  今天,碰到了一個問題, sts的svn外掛中,將修改的程式碼進行簽入操作, 就彈出了“svn: Can't read from connection: 遠端主機強迫關閉了一個現有的連線 ”, 嘗試了很多方法, 有些程式碼能夠簽入,有些不能。 之後,將不能的進行備份後,再次進行嘗試。 失敗。 通過TortoiseSVN連線svn庫,失敗,
嘗試ping 192.168.0.XX 內網地址,能ping通  C:\Users\Thinkpad>ping 192.168.0.XX
正在 Ping 192.168.0.XX 具有 32 位元組的資料:
來自 192.168.0.XX 的回覆: 位元組=32 時間<1ms TTL=63
來自 192.168.0.XX 的回覆: 位元組=32 時間<1ms TTL=63
來自 192.168.0.XX 的回覆: 位元組=32 時間<1ms TTL=63
來自 192.168.0.XX 的回覆: 位元組=32 時間<1ms TTL=63

192.168.0.XX 的 Ping 統計資訊:
    資料包: 已傳送 = 4,已接收 = 4,丟失 = 0 (0% 丟失),
往返行程的估計時間(以毫秒為單位):
    最短 = 0ms,最長 = 0ms,平均 = 0ms  嘗試後,問題依舊。 之後,考慮到svn我是通過外網地址進行配置的, 嘗試telnet 外網連線,失敗。 因此,通過工程專案的資料夾上右鍵,TortoiseSVN-->Relocate,將外網地址修改為內網地址, 嘗試後,成功。 分析原因: 因為之前公司的網路進行了改造,應當是將一些網路的設定進行了變動,造成了svn提交不成功。 windows下的TortoiseSVN更新地址: