Tortoise SVN不会要求用户/通过并失败

时间:2009-05-05 09:37:42

标签: svn tortoisesvn

我安装了tortoiseSVN,并且能够检查存储库中已有的目录/文件(我不需要对其进行身份验证) 当我尝试提交更改时,我收到以下错误:

服务器发送意外返回值(403 Forbidden)以响应CHECKOUT

我从未被要求输入我的用户/通行证进行身份验证。

尝试用谷歌搜索一下,发现了各种各样的提及,但没有明确的答案。 我和校园里负责SVN服务器的人交谈过,他们声称服务器端一切正常......

非常感谢任何帮助:)

8 个答案:

答案 0 :(得分:10)

也许TortoiseSVN使用一些不再有效的已保存身份验证数据?

尝试删除TortoiseSVN设置对话框中的任何已保存的身份验证数据(在“已保存的数据”下),然后重试提交。

答案 1 :(得分:9)

根据我的经验可能: 1-您需要以这种方式清除您的身份验证数据:  右键单击>>设置>>保存的数据>>认证数据>>明确

2-当你想在像sourceforge.net这样的知识库中结帐时,你必须使用“https://”协议而不是“svn://”或“http://”。

答案 2 :(得分:1)

从版本1.8 看来,TortiseSVN更喜欢Kerberos(Active Directory)进行密码验证。这意味着如果您登录的帐户没有SVN路径的权限,则现在会出现403 Forbidden错误

答案 3 :(得分:1)

验证您是否在代理连接下,如果您要去:          TortoiseSVN>设置>网络 启用代理,配置代理服务器信息 - 服务器地址和端口应该这样做。

答案 4 :(得分:0)

我假设您通过http或ssh与存储库进行通信。

然后您可以通过以下方式编写存储库地址: protocol :// username @ machine-address / repository-dir 。这应该强迫乌龟登录你。

答案 5 :(得分:0)

确保您的互联网连接不在代理服务器下。否则,请在龟龟外部连接中进行配置。

此外,还需要清理保存的数据设置(如其他用户所述)

答案 6 :(得分:-1)

也许您必须在存储库的配置文件中的帐户/密码设置之前删除前面的空格。

alt text http://img365.imageshack.us/img365/7338/svnconfig.jpg

答案 7 :(得分:-1)

另外,请尝试在结帐时使用svn + ssh://替换https://。

在类似的情况下,这对我来说很有用。

来自:http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-serversetup.html