2011-04-28 78 views
3

我想在我的SUBVERSION存儲庫上創建一個新項目。TortoiseSVN導入 - 無法驗證?

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

C:\projects\myProject 

上myProject的文件夾中點擊右鍵,然後我選擇烏龜SVN - >導入...

在在URL庫的,我把:

https://my.svn.server/myProject 

注:myProject的並不在我的倉庫存在,據我瞭解導入命令應創建新項目,並從myProject的文件夾承諾的一切,版本0

然後我點擊確定。 TortoiseSVN提供登錄和密碼。

我把我的用戶名和密碼(我敢肯定是正確的,becouse我用它來更新/提交到另一個項目在這個倉庫)和..它再次promts我..所以我把它再次..又一次..直到5次嘗試後,我得到錯誤:

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

我在做什麼錯?

UPDATE

我想用一個用戶名/密碼,對我的其他庫/項目工程(即在同一臺服務器上)登錄。我認爲SUBVERSION用戶爲serwer上的所有存儲庫工作。

如果該假設是錯誤的,請指出我在哪裏可以爲SUBVERSION存儲庫添加新的用戶信息?

回答

0

您是否嘗試先使用網絡瀏覽器訪問該URL?您可以用這種方式試用您的登錄名和密碼。

如果不起作用,請聯繫Subversion版本庫的管理員並重新確認您的登錄信息。

+0

是的,我做到了。登錄名和密碼是正確的。 – loostro 2011-04-28 13:46:14

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 
+0

那麼,以澄清我想要做的事情: 我有一個項目,我們稱之爲:** projectA **和我的登錄名/密碼正在爲該項目的所有更新/提交/瀏覽等命令工作。 現在我在我的SERVER上創建了一個新項目(通過svnadmin create/path/to/project命令)。 在我的本地機器上(與服務器不是同一臺機器),我用鼠標左鍵單擊一個帶有文件的文件夾,然後使用TortoiseSVN-> Checkout。 而我的登錄/密碼不正確。爲什麼?我需要在哪裏添加我的用戶(在服務器上)登錄信息? – loostro 2011-04-28 13:50:47

+0

@loostro:見編輯過的帖子。 – eckes 2011-04-28 13:58:13

+0

它沒有幫助 我已經將我的** projectA **文件與新創建的存儲庫進行了比較,並且在authz文件的** projectA **中沒有用戶在我的** projectA **存儲庫中添加了 我看不到任何用戶添加_(但是..它的工作..所以這就是爲什麼我認爲這個用戶不是用戶的存儲庫,但更全球用戶爲整個顛覆服務器) – loostro 2011-04-28 15:05:34