svn从1.12版本开始,默认情况下禁用客户端明文密码存储了。
假如系统带有密码管理器,可以尝试此方法,简单快捷
修改
~/.subversion/config
, 设置store-passwords=yes
. 并且chmod 600 ~/.subversion/config
如果没有
~/.subversion/auth/svn.simple/xxxxxxxxxxxxx
文件修改内容修改如下后就相当于把密码缓存方式改成了“明文存储”了:
K 8
passtype
V 6
simple
K 8
password
V 12
testPassword
K 15
svn:realmstring
V 63
<svn://xxx.xx.xx.xxx:3690> 7cd5695d-cf1b-4713-b810-aae05645121b
K 8
username
V 4
test
END
修改完了后,保存退出,再执行SVN相关操作(比如“svn update”)就不再需要输入密码了。
V 12 testPassword
那两行表示密码是 testPassword 长度 12
V 4 test
那两行表示用户名是 test 长度 4
https://github.com/cym1102/svnWebUI
docker run -itd --name=svn --restart=always \
-v ~/data/svnWebUI:/home/svnWebUI --privileged=true \
-p 6060:6060 \
-p 3690:3690 \
cym1102/svnwebui:latest