pos*_*n12 16 svn windows ssh tortoisesvn svn-ssh
我在使用TortoiseSVN提交SourceForge时遇到此问题:
https://sourceforge.net/p/forge/site-support/2636/
该页面上的反馈建议使用SSH来解决问题.因此,我根据建议将我的存储库重新定位到此URL:
svn+ssh://mikh2161@svn.code.sf.net/p/datsville/code
Run Code Online (Sandbox Code Playgroud)
我的用户名是mikh2161,项目名为"datsville".当我尝试连接时,它会询问我的密码,然后我输入密码.它似乎工作正常.但是,实际提交失败并显示以下错误:
Commit failed (details follow):
Stream doesn't support this capability
Polling for available data on filestream failed: Bad file descriptor
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮我吗?我究竟做错了什么?谢谢!
我正在运行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
Run Code Online (Sandbox Code Playgroud)
此问题是由 Windows 的 Subversion 客户端库引起的。它是在 1.9.0 版本中引入的,修复程序将随 1.9.1 [1] [2] 一起发布。因此,任何使用它的 Windows 客户端都无法与svn+ssh. TortoiseSVN只是一个例子,JavaHL/Subclipse、SmartSVN和 Subversion命令行客户端本身也是如此。
更新:降级到 1.8.12 版(与 1.9.0 一起发布)对我有帮助。[3]
[1] Subversion Dev:JavaHL,1.9:“错误的文件描述符”,“流不支持此功能”错误
[2]用r1696225 修复(显然还没有提交错误)
[3] TortoiseSVN - 在 SourceForge.net 浏览文件
| 归档时间: |
|
| 查看次数: |
3635 次 |
| 最近记录: |