centos-rhel服务器相关 / 未分类 · 2015年3月25日

svn co “GNOME KEYRING 被锁定,并且我们处于非交互方式” 解决方法

狼来了 问题来了
evan@evankali:~/jianyou$ svn checkout svn://22.153.11.206/dusvn
GNOME keyring [login] 的密码:
svn: GNOME Keyring 被锁定,并且我们处于非交互方式
evan@evankali:~/jianyou$ vi ~/.subversion/config
evan@evankali:~/jianyou$ svn checkout svn://22.153.11.206/dusvn
svn: /home/evan/.subversion/config:17: Option expected
evan@evankali:~/jianyou$ vi ~/.subversion/config
evan@evankali:~/jianyou$ svn checkout vn://22.153.11.206/dusvn
认证领域: /data/dusvn
“evan”的密码:
认证领域: /data/dusvn
用户名:
原来是个bug
debian Linux 以及衍申版或其他Linux,在使用Gnome2桌面并有SVN(subversion) 使用时,会出现下述问题:
GNOME keyring [login] 的密码:
svn: GNOME Keyring 被锁定,并且我们处于非交互方式
据称原因是: Gnome2桌面与SVN(Subversion)的一个key冲突导致。
解决方法:
(每个方法都是单一的,一种不行可试另一种)
1、根本的解决办法: good
编辑 ~/.subversion/config ,去掉 “gnome-keyring”
# password-stores = gnome-keyring,kwallet
改为
password-stores = kwallet
2、删除 ~/.gnome2/keyring/loging.keyring目录
3、删除 ~/.gnome2/keyring/defult.keyring 或 ~/.gnome2/keyring/默认.keyring目录
4、删除 ~/.gnome2/keyring 目录
5、提示密码输入时输入root密码