标签: svn-ssh

TortoiseSVN使用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)

svn windows ssh tortoisesvn svn-ssh

16
推荐指数
2
解决办法
3635
查看次数

通过第三台机器的 SVN-SSH 隧道?

我有一个设置了 SVN+SSH 的客户端,我需要访问它。不幸的是,我无法将我的 IP 列入白名单,因为我在 Comcast,他们有一些针对此的安全策略。然而,我确实可以通过 SSH 访问另一台机器,我可以通过 SSH 连接到该机器,也可以通过 SSH 连接到 SVN 服务器(通过非标准端口)...所以总循环需要如下所示:

Local Computer (OSX)  --SSH-->  Server1  --SVN+SSH_4567-->  SVN Server
Run Code Online (Sandbox Code Playgroud)

我知道如何设置基本的 SSH 隧道,但我不确定如何设置,或者是否可能。帮助?:)

请注意,理想情况下,我可以以某种方式进行设置~/.ssh/config,而~/.subversion/config不必每次我想要进行提交/更新时手动从 A->B->C 建立隧道

macos ssh tunneling ssh-tunnel svn-ssh

3
推荐指数
1
解决办法
2589
查看次数

SVN用Eclipse(subclipse)命令行工作,subclipse没有(网络连接意外关闭)

我的老板只是为新服务器(ubuntu)上的新项目设置了SVN存储库.在Eclipse中,我无法将存储库添加到SVN存储库,我不断收到"网络连接意外关闭svn:为了更好地调试SSH连接问题,请从Subversion的[tunnels]部分中的'ssh'中删除-q选项配置文件."

为了查看我做过的svn回购:

svn co svn+ssh://d_dinchev@SOME.IP.ADDRESS/var/svn/repos/ PROJECT_NAME
Run Code Online (Sandbox Code Playgroud)

然后我在Eclipse中创建了一个新项目,使用"source"我检查存储库的目录,Eclipse识别SVN存储库但是当我尝试进行SVN更新/提交时,我不断收到"网络连接意外关闭svn:更好地调试SSH连接问题,从Subversion配置文件的[tunnels]部分的'ssh'中删除-q选项."

如果我在命令行中执行svn up/svn commit它可以正常工作.Subclipse使用JavaHL 1.6.12作为svn接口.

我在Mac OS X 10.6.3上(如果这甚至很重要).

我有许多其他存储库可以正常使用命令行和subclipse,但他们的存储库都是格式的:

http://repository.example.com/svn/

在目前的情况下,我的存储库位于:

SVN + SSH://d_dinchev@SOME.IP.ADDRESS/var/svn/repos

所以我认为它可能需要对协议做些什么?

eclipse subclipse svn svn-ssh

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

标签 统计

svn-ssh ×3

ssh ×2

svn ×2

eclipse ×1

macos ×1

ssh-tunnel ×1

subclipse ×1

tortoisesvn ×1

tunneling ×1

windows ×1