wsl下svn无法保存密码
环境
svn version 1.13.0 (r1867053)
wsl Ubuntu-20.04
解决方案
- 修改配置
~/.subversion/config
[auth] password-stores = gpg-agent store-passwords = yes
~/.subversion/servers
[global] store-passwords = yes
- 开启gpg-agent服务
gpg-agent --daemon
- 为了不用每次重启WSL后都需要手动打开 gpg-agent,将其添加到
~/.bashrc
中# ~/.bashrc gpg-agent --daemon &>/dev/null
旧版本的 svn 是可以用明文存储密码,密码存储在目录 ~/.subversion/auth/svn.simple/
下的文件中:
所以,我们也可以直接修改这个文件内容,来达到目的。
配置也要做相应修改
~/.subversion/config
[auth]
password-stores =
store-passwords = yes
~/.subversion/servers
[global]
store-passwords = yes
参考文献
解决Linux无法存储svn密码
Can’t make SVN store passwords, even though the configuration is set to allow it
Linux svn 命令每次都要输入密码o(╯□╰)o
对Linux svn保存的明文密码加密
从控制台使用Subversion时如何保存密码
ubuntu下svn每次都要输入密码
How to Store SVN Password in Encrypted Form in Linux