我正在尝试在我的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存储库添加新的用户信息?
答案 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存储库的管理员并重新确认您的登录详细信息。