2009-02-23 114 views
0

我刚将svn存储库移至新的服务器。 以前我是通过SVN访问我的仓库:// OLDSERVER/YYY/ZZZ 现在我想通过https://newserver:8443/svn/yyy/zzzsvn访问https存储库:用户名/密码总是被提示输入

我用开关--relocate重新指向我的源代码树,这似乎访问好好工作。

当我尝试更新源使用:

svn.exe更新ZZZ --username名为myUsername --password输入mypassword --non交互式

当我做它仍然要求我用户名和密码(如果我重新输入工作确定)。

无论我做什么,我都无法接受用户名和密码参数。

任何人都可以请帮我一下吗?

在此先感谢您的帮助。

马克

+0

忘了提及我没有使用可能影响你答案的Visual SVN服务器。 – Mark 2009-02-23 23:39:16

回答

1

我不是一个真正的SVN神,但我相信你得到了结账的工作?如果您只是键入

svn.exe update zzz 

会在您的项目的根目录中发生什么?

+0

OMG - 从命令行实际工作。 我不确定这会帮助我完成自动化构建过程(CC.NET),但会尝试让您知道。 感谢您的超级快速响应。 – Mark 2009-02-23 23:45:24

0

当您传递--username和--password时,您告诉Subversion忽略缓存的用户名/密码,然后使用它们。用户名和/或密码可能是错误的(可能是由你的shell造成的)

1

你可能想检查%APPDATA%\Subversion\auth\$HOME/.subversion/auth in linux)文件夹下的文件,如果这个项目有auth项,并根据需要进行编辑或删除。