用户名和&访问SVN repos时不提示输入密码。我可以直接访问该URL

时间:2013-08-27 19:06:59

标签: svn login tortoisesvn

我使用svnadmin命令创建了用户,但是当我使用TortoiseSVN访问repos的URL时,它不会提示我输入任何密码。但是,我可以使用我的网络浏览器直接访问该网址。

另外,我实际上无法从TortoiseSVN上传任何文件,因为我的凭据无效。

2 个答案:

答案 0 :(得分:1)

尝试在TortoiseSVN上清除您的身份验证数据:

TortoiseSVN -> 设置 -> 保存的数据

Clearing Auth Data in TortoiseSVN

之后,使用TortoiseSVN的Repository Browser浏览到URL。假设SVN服务器不允许匿名访问,则应提示您输入凭据。

答案 1 :(得分:0)

Tortoise用户名和密码在存储库安装的conf目录中配置。

例如,如果您的存储库安装在C:\svn\repos conf目录下,则会有authz文件,passwd文件和svnserve.conf文件。

在svnserve.conf文件中设置/取消注释以下内容

password-db = passwd
anon-access = none
auth-access = write

然后在passwd文件中设置用户行,如下所示

testuser1 = password1

authz文件用于将用户与组关联。

重新启动你需要的东西,但这应该允许你通过乌龟连接,只要其他一切配置正确。

根据您的设置方式,通过URL界面设置登录会有所不同。如果您使用hte轻量级版本的trac(我认为是tracd)与您的subversion实例,您可以使用htaccess。