1. 重现svn的用户名密码验证框,
办法1:在TortoiseSVN的设置对话框中,选择“已保存数据”,在“认证数据”那一行点击“清除”按钮,清楚保存的认证数据,再检出的时候就会重新跳出用户名密码输入框。
办法2:
Tortoise的用户名密码等认证信息都是缓存在客户端文件系统的这个目录:
XP : C:/Documents and Settings/Administrator/Application Data/Subversion/auth
Win7: C:UsersAdministratorAppDataRoamingSubversionauth
删除auth下面的所有文件夹,重新连接远程服务器进行检出,对话框就会出现!
2. 提交更新时提示验证失败
这种情况可能是服务器端配置不当引起的
找到svn配置目录,如:
/data/repository/conf
该目录下有两个文件,passwd是设置用户名和密码的,auth可以设置分组和对目录的权限,如:
[groups]
devs = xxx,falcon
[/]
@devs =rw
* = r
这样,xxx和falcon所在的devs组就有对根目录有读写权限,其他组的成员只有可读权限。
之后再提交更新成功。