相关疑难解决方法(0)

TortiseSVN svn + ssh错误:无法连接到URL上的存储库...网络连接意外关闭

我在使用TortoiseSVN 1.7.8访问SVN存储库时遇到问题.

SVN存储库位于CentOS 6.3机器上,openssh 5.3p1:81.el6并且似乎正常运行.

# svnadmin --version
# svnadmin, version 1.6.11 (r934486)
Run Code Online (Sandbox Code Playgroud)

我可以使用以下命令从另一个CentOS框访问存储库:

svn list svn+ssh://USER@xxx.xx.xx.xxx/var/svn/joetest
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试从Win 7工作站使用TortiseSVN浏览存储库时,我无法使用以下路径执行此操作:

svn+ssh://USER@xxx.xx.xx.xxx/var/svn/joetest
Run Code Online (Sandbox Code Playgroud)

我从TortoiseSVN收到以下错误:

无法连接到URL'svn + ssh://USER@xxx.xx.xx.xxx/var/svn/joetest'的存储库为了更好地调试SSH连接问题,请从[ssh]中删除-q选项.你的Subversion配置文件的一部分隧道.网络连接意外关闭

我可以使用Putty从工作站通过SSH登录.

如果我尝试以root身份访问,结果是相同的.

我已经给了仓库的所有权/var/svn/USER:USER就跑
chmod 2700 -R /var/svn/.

因为我可以从另一个Linux机箱通过ssh访问存储库,所以权限似乎不是问题.

当我使用日志文件时tail -fn 2000 /var/log/secure,每次TortiseSVN要求输入密码时都会看到以下内容:

Sep 26 17:34:31 dev sshd[30361]: Accepted password for USER from xx.xxx.xx.xxx port 59101 ssh2
Sep 26 17:34:31 dev sshd[30361]: pam_unix(sshd:session): session opened for user USER by (uid=0)
Sep 26 17:34:31 dev sshd[30361]: pam_unix(sshd:session): session closed …
Run Code Online (Sandbox Code Playgroud)

svn ssh bash tortoisesvn openssh

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

bash ×1

openssh ×1

ssh ×1

svn ×1

tortoisesvn ×1