删除SVN用户信息

来源:互联网 发布:威戈背包知乎 编辑:程序博客网 时间:2024/06/10 01:45

1.Linux客户端

由于公司VPN权限到期,更改密码成功后可以用新密码登录公司网页VPN和邮件,但Linux无法更新code。只能以旧密码登录能够更新,已经删除了原先保存的用户信息。使用命令行 :rm -rf ~/.subversion/auth

上网查了些资料没什么收获,但是有些启发,难道是服务器的subversion配置文件一直都没变,所以是旧密码。

问了同事原来如此,公司并没有同步VPN,SVN,mail的密码。~~~~~·········

2.windows客户端(参考http://m635674608.iteye.com/blog/1750833)

windows下TortoiseSVN客户端如果之前有保留用户信息,

(1)在TortoiseSVN的设置对话框中,选择“已保存数据”,在“认证数据”那一行点击“清除”按钮

(2)删除SVN缓存在文件系统的目录,对于win7系统,参考网页的目录并没有找到。

3.服务器更改SVN配置

参考http://blog.163.com/ask_rent@yeah/blog/static/139893663201102011632559/

有时间的话要写一下客户端和服务端如何配置SVN。

PS:重装系统后windows下TortoiseSVN客户端重新安装后右键没有SVN选项,上网查了很多,说法众多,其实就是客户端和服务端SVN工具版本不匹配,客户端的版本高于了服务端的版本导致,将SVN工具的版本恢复回去就可以了。

 

 

后记:离职前,打算把工作中遇到的一些问题,整理一下发出来,有些东西涉及到公司,只能是些工具类的使用。

svn更新时出现不能连接主机服务器的情况:
1.在windowS下checkout一下,再到Linux下更新就可以了。
2.Linux的使用有权限问题,如果Code是在root下压缩后解压的,那么更新时要注意权限的统一。
3.如果各种办法尝试后仍然不行,可以清除Window下SVN软件设置里的saved data的用户和log等信息,在到Linux下host下执行rm -rf ~/.subversion/auth操作删除用户信息。这一点应该属于权限问题吧(引起的原因很可能是解压的Code是别人的,还保留他人的信息)
4.对于各种办法不行的情况,还有一点就是要重新清除base数据。
5.无法连接服务器还有可能是防火墙和杀毒软件对服务器网址的拦截,但我的关闭了两者依然Ping不通服务器。
6.有时候正常使用的svn忽然就不能连接,重新配置用户名和密码,保存后,重新更新Ok。svn up --username rabbit --password 123456
7.虚拟机网卡的配置也会引起不能连接的情况,会在另外一篇虚拟机的网络配置中介绍。

0 0
原创粉丝点击