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组就有对根目录有读写权限,其他组的成员只有可读权限。

之后再提交更新成功。

- EOF -