Authentication svn访问https存储库:始终提示输入用户名/密码
我刚刚将我的svn存储库移动到一个新服务器 以前我通过以下方式访问我的存储库:svn://oldserver/yyy/zzz.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 当我这样做的时候,它仍
现在我想通过以下方式访问它: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。