我使用svnadmin
命令创建了用户,但是当我使用TortoiseSVN访问repos的URL时,它不会提示我输入任何密码。但是,我可以使用我的网络浏览器直接访问该网址。
另外,我实际上无法从TortoiseSVN上传任何文件,因为我的凭据无效。
答案 0 :(得分:1)
尝试在TortoiseSVN上清除您的身份验证数据:
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。