TortoiseSVN导入 - 无法验证?

时间:2011-04-28 13:18:23

标签: svn import tortoisesvn

我正在尝试在我的SUBVERSION存储库上创建一个新项目。

所以,我的本地机器上有我的文件:

C:\projects\myProject

右键单击myProject文件夹,然后选择 TORTOISE SVN - >导入...

在存储库的 URL中我把:

https://my.svn.server/myProject

注意:myProject在我的存储库中还不存在,据我所知,import命令应创建这个新项目并将myProject文件夹中的所有内容提交为版本0

然后我点击确定。 TortoiseSVN承诺登录和密码。

我输入了我的登录名和密码 (我确信这是正确的,因为我用它来更新/提交到此存储库中的另一个项目) 和..它再次向我承诺..所以我再次把它放在..再次..直到5次尝试后我得到错误:

OPTIONS of 'https://my.svn.server/myProject': authorization failed: Could not authenticate to server: rejected Basic challenge (https://my.svn.server)

我做错了什么?

更新

我正在尝试使用适用于我的其他存储库/项目(位于同一服务器上)的用户/密码登录。我假设SUBVERSION用户适用于服务器上的所有存储库。

如果该错误是错误的,请指出:我在哪里可以为SUBVERSION存储库添加新的用户信息?

2 个答案:

答案 0 :(得分:2)

我猜,你在错误的方向上使用import。 IIRC,服务器上使用import直接导入一堆文件。

您使用它的方式,您尝试将https://my.svn.server/myProject(这是回购,如果我是对的)的内容导入您的工作副本(C:\projects\myProject)。

你可能想要的是:

svn checkout https://my.svn.server/myProject C:/projects/myProject
svn add [your files here]
svn commit

修改
如果您刚刚在服务器上创建了一个新的仓库,则可能需要编辑conf/authz文件才能访问仓库:

[/path/to/project]
your_username = rw
@readonly_group = r

答案 1 :(得分:0)

您是否先尝试使用网络浏览器访问该网址?您可以通过这种方式试用您的登录名和密码。

如果它不起作用,请联系Subversion存储库的管理员并重新确认您的登录详细信息。