Authentication svn访问https存储库:始终提示输入用户名/密码

Authentication svn访问https存储库:始终提示输入用户名/密码,authentication,svn,https,Authentication,Svn,Https,我刚刚将我的svn存储库移动到一个新服务器 以前我通过以下方式访问我的存储库:svn://oldserver/yyy/zzz. 现在我想通过以下方式访问它:https://newserver:8443/svn/yyy/zzz. 我使用了switch--relocate来重新指向我的源代码树,这似乎很有效 当我尝试更新我使用的源时: svn.exe更新zzz--username myusername--password mypassword--non-interactive 当我这样做的时候,它仍

我刚刚将我的svn存储库移动到一个新服务器

以前我通过以下方式访问我的存储库:svn://oldserver/yyy/zzz.
现在我想通过以下方式访问它:https://newserver:8443/svn/yyy/zzz.

我使用了
switch--relocate
来重新指向我的源代码树,这似乎很有效

当我尝试更新我使用的源时:

svn.exe更新zzz--username myusername--password mypassword--non-interactive

当我这样做的时候,它仍然要求我输入用户名和密码(如果我重新输入,它可以正常工作)

无论我做什么,我都不能让它接受用户名和密码参数


有人能帮我一下吗?

我不是一个真正的SVN神,但我想你的结账工作正常了吧?如果你只是打字,会发生什么

svn.exe update zzz

在项目的根目录中?

当您传递--username和--password时,您告诉Subversion忽略缓存的用户名/密码,而是使用它们。用户名和/或密码可能有错误(可能是由您的shell引起的?

您可能需要检查
%APPDATA%\Subversion\auth\
$HOME/.Subversion/auth
在linux中)文件夹下的文件,如果此项目有auth条目,并根据需要编辑或删除它。

忘了提到我没有使用Visual SVN Server,这可能会影响您的answer.OMG-它实际上是从命令行运行的。我不确定这会对我的自动构建过程(CC.NET)有所帮助,但会尝试一下并让您知道。感谢您的快速响应。嗯,虽然移除参数让它提出问题很有趣,但运气不太好。不要问我为什么它会工作,正如我所说,我不是SVN专家。:-)我刚刚注意到SVN似乎在成功签出后保存了登录数据。如果以后不提供用户名/密码,它将返回到保存的登录数据。很抱歉,我无法帮助您使用CC.NET。