簡體   English   中英

TortoiseSVN使用SSH

[英]TortoiseSVN using SSH

我在使用TortoiseSVN提交SourceForge時遇到此問題:

https://sourceforge.net/p/forge/site-support/2636/

該頁面上的反饋建議使用SSH來解決問題。 因此,我根據建議將我的存儲庫重新定位到此URL:

svn+ssh://mikh2161@svn.code.sf.net/p/datsville/code

我的用戶名是mikh2161,項目名為“datsville”。 當我嘗試連接時,它會詢問我的密碼,然后我輸入密碼。 它似乎工作正常。 但是,實際提交失敗並顯示以下錯誤:

Commit failed (details follow):
Stream doesn't support this capability
Polling for available data on filestream failed: Bad file descriptor

任何人都可以幫我嗎? 我究竟做錯了什么? 謝謝!

我正在運行Windows 7 Pro x64。

TortoiseSVN 1.9.0, Build 26652 - 64 Bit , 2015/08/03 19:33:09
Subversion 1.9.0, -release
apr 1.5.2
apr-util 1.5.4
serf 1.3.8
OpenSSL 1.0.2d 9 Jul 2015
zlib 1.2.8
SQLite 3.8.11.1

看起來在1.9.0中打破了svn + ssh支持。 我刪除了它,並使用1.8.11代替,它工作。

此問題是由Windows的Subversion客戶端庫引起的 它是在1.9.0版本中引入的,修復版將與1.9.1 [1] [2]一起發布 因此,任何使用它的Windows客戶端都無法使用svn+ssh TortoiseSVN只是一個例子,與JavaHL / SubclipseSmartSVN和Subversion 命令行客戶端本身一樣。

更新: 降級到版本1.8.12 (與1.9.0一起發布)在我的案例中有所幫助。 [3]


[1] Subversion DevJavaHL,1.9:“錯誤的文件描述符”,“Stream不支持此功能”錯誤

[2]r1696225修復 (顯然還沒有提交錯誤

[3] TortoiseSVN - 在SourceForge.net上瀏覽文件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM