ubuntu上使用svn命令一直要求输入密码

说明:

win10 wsl环境使用svn,每一个svn命令都要输入一次密码。
网上找了很多方法,基本上都是修改~/.subversion/config文件,但根本没用。
最终找到以下方法,解决了问题,这里记录一下,以免再次踩坑,也感谢原博主的分享。

环境:

Ubuntu 20.04)

subversion 1.13

验证可行的步骤:

1. 删除原来的配置

rm ~/.subversion/ -rf             

2. 执行一次svn命令输入密码后,会在目录~/.subversion/auth/svn.simple/ 创建文件名类似的文件6d88dc943a0b554aab3c3119980f8abe 的文件

svn up

2. 修改目录 ~/.subversion/auth/svn.simple/ 的文件,内容如下,passtype固定是simple, K和V后面的数字分别代表key和value的长度(注意svn服务器地址修改)

 

$ cat ~/.subversion/auth/svn.simple/6d88dc943a0b554aab3c3119980f8abe 
K 15
svn:realmstring
V 25
<svn://192.168.168.1:3690> 

K 8
passtype
V 6
simple
K 8
username
V 4
peng
K 8
password
V 6
123456
END

 (注意:不要在交互命令输入密码,不然会被覆盖掉,其他~/.subversion/servers和config文件的配置不需要配置,用默认创建的就行 )

3. 重新svn up确认一下,就发现不需要再输入密码了

$ svn up

Updating '.':

At revision 95848.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值