svn命令行碰到svn+ssh问题,或者出现can't create tunnel问题该怎么解决

1.首先说明一下,这种方式是不奏效的,

修改注册表

[HKEY_LOCAL_MACHINE/SOFTWARE/Tigris.org/Subversion/Config/Tunnels] 

此处增加你需要的tunnel,尤其是使用svn+ssh方式验证的朋友,增加字符KEY,Plink自己下载。
"ssh"="C:/bin/plink.exe -l ths -ssh -batch" 


2.以下这种方式是可以解决这类问题的,

首先,如果local只安装了GUI的svn工具,如smartsvn或者totorisesvn是不可以,必须安装svn命令行工具,可以安装apache-subversion等;

其次,以下时解决问题的具体步骤:

1) 修改subversion的config文件:C:\Users\[User]\AppData\Roaming\subversion\config。在config中找到#ssh这一行,将前面的"#"去掉,然后修改为:
ssh=c:/plink.exe

如果你不想每次checkout或者update都输入用户名和密码,可以在这里指定用户名和密码参数:
ssh=c:/plink.exe -l [user-name] -pw [password]


2)进入命令模式,在svn所在目录下执行svncosvn+ssh://..........输入密码,连接成功。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值