2013-07-23 51 views
1

我努力學習通過svnrdump svn的工具更好一點svnrdump負載不工作,(E170001)

我甩了我們的主要倉庫(從我們的團隊)> outfile.dump 這個工作

但如果我嘗試將其導入到另一臺服務器,我得到

svnrdump: E170001: Authorization failed 

服務器上運行Linux VM(在VirtualBox) 我創造那裏svnadmin的一個空倉庫.. 並儘可能我易懂nd它,我啓用了匿名訪問(它只在本地機器上,所以沒有認證應該necassery)

我搜索了網絡的一些提示,但我只發現有關Windows用戶權利 和我正在運行Linux機器(linuxmint和SVN 1.7.10)

任何提示?

回答

2

,據我瞭解,我啓用了匿名accesss

很明顯 - 沒有

無論如何,你可以(而且必須真的)用於加載數據到局部可可以訪問的倉庫(你可以訪問回購主機的FS)舊的本地svnadmin load,它忽略所有和任何訪問限制管理工具

+0

謝謝 我剛剛添加匿名讀/寫訪問,知道它的工作 從我的網站的愚蠢的錯誤 – nobs

1

svnrdump load需要您進行身份驗證,並且您應該具有對存儲庫的讀/寫訪問權限。您收到的錯誤意味着您缺少對存儲庫的訪問權限。檢查您的用戶帳戶的訪問權限。

請參閱"Repository data migration using svnrdump"

的主要差別[從svnadmin的轉儲]是,而不需要到 存儲庫的直接訪問,svnrdump遠程操作,使用Subversion客戶端確實非常相同 庫訪問(RA)的協議。 如 這樣,您可能需要提供身份驗證憑據。此外,您的 遠程交互受限於在Subversion服務器上配置的任何授權限制 。