Linux(Ubuntu)下保存SVN账户密码
Linux(Ubuntu)下用SVN进行更新等操作时,总是提示输入用户名和密码,很不方便。
解决方法1 (推荐)
不需要修改配置文件,只需要用sudo执行一次svn命令,并记住密码就行了,记住密码需要权限的。
sudo svn ci -m "feature: init mimvp_project; reviewer: mimvp.com"
解决方法2
使用明文用户名+密码
svn up --username="mimvp_username" --password="mimvp_password"
解决办法3
打开SVN配置文件:
vim /home/<user>/.subversion/servers // 已替代了 config
或
vim /home/<user>/.subversion/config
找到如下代码:
### Set store-passwords to 'no' to avoid storing passwords in the
### auth/ area of your config directory. It defaults to 'yes',
### but Subversion will never save your password to disk in
### plaintext unless you tell it to (see the 'servers' file).
### Note that this option only prevents saving of *new* passwords;
### it doesn't invalidate existing passwords. (To do that, remove
### the cache files by hand as described in the Subversion book.)
# store-passwords = no
将store-passwords = no这行更改为:
store-passwords = yes
此方法不行,可尝试删除目录 rm -rf /home/mimvp/.subversion/auth/svn.simple
解决方法4 (推荐,验证成功)
若方法3仍然不行,可直接修改密码文件
vim /home/mimvp/.subversion/auth/svn.simple/0d8aa89cb529da973a3b4b4e99afd14f
修改后内容为:
K 8 passtype V 6 simple K 8 password V 8 Mimvp123 K 15 svn:realmstring V 46 <https://svn.mimvp.com:443> svn for repository K 8 username V 9 mimvp.com END
完整的文件目录:
$ tree .subversion/ .subversion/ ├── auth │ ├── svn.simple │ │ └── 0d8aa89cb529da973a3b4b4e99afd14f │ ├── svn.ssl.client-passphrase │ ├── svn.ssl.server │ │ └── 166a64a072a1f38ee7c6781a614e6037 │ └── svn.username ├── config ├── README.txt └── servers
SVN 搭建方法
Ubuntu 14.04 下搭建SVN服务器 http://www.linuxidc.com/Linux/2015-01/111956.htm
CentOS 6.2 SVN搭建 (YUM安装) http://www.linuxidc.com/Linux/2013-10/91903.htm
CentOS 6.5部署Apache+SVN http://www.linuxidc.com/Linux/2013-12/94315.htm
Apache+SVN搭建SVN服务器 http://www.linuxidc.com/Linux/2013-03/81379.htm
Windows下SVN服务器搭建和使用 + 客户端重新设置密码 http://www.linuxidc.com/Linux/2013-05/85189p5.htm
Ubuntu Server 12.04 安装 SVN 并迁移 Virtual SVN数据 http://www.linuxidc.com/Linux/2013-05/84695.htm
Ubuntu Server搭建svn服务以及迁移方法 http://www.linuxidc.com/Linux/2013-05/84693.htm
原文:http://www.linuxidc.com/Linux/2015-06/118400.htm
参考推荐:
subversion 版本库数据迁移,在CentOS服务器上迁移
版权所有: 本文系米扑博客原创、转载、摘录,或修订后发表,最后更新于 2024-06-26 15:31:58
侵权处理: 本个人博客,不盈利,若侵犯了您的作品权,请联系博主删除,莫恶意,索钱财,感谢!