2012-06-14 125 views
0

我已經對我的存儲庫中的文件進行了更改,我想提交這些更改,使用tortoise svn,所以我右鍵單擊文件夾,並嘗試提交該文件,但它顯示以下內容錯誤: -承諾使用龜SVN

「錯誤提交失敗(細節如下) 無法創建目錄 '/svnroot/db/transactions/31383-1.txt:權限被拒絕'

我使用svn + ssh協議,並如果我正確記得,我沒有在任何地方輸入密碼,所以這可能是由於沒有輸入密碼而導致的錯誤。你能告訴我如何擺脫錯誤/輸入SSH密鑰?

+0

您結帳的具體情況是什麼?更具體地說,你指定了什麼URL? –

+0

@malenkiy_scot:剛創建一個文件夾並右鍵單擊 - > svn checkout,然後鏈接: - [link] http://svn.example.com/branches/... –

+0

@malenkiy_scot:我應該用svn + ssh://svn.example.com而不是http然後網站? –

回答

0

顯然,我有一個額外的短語添加到地址SVN + SSH://[email protected]/ svnroot /枝......

svnroot不得不被添加到地址,

現在沒有錯誤:)

0

我認爲這是same problem you had yesterday。您需要做svn+ssh://[email protected]否則您使用的是隻讀的匿名訪問。

嘗試將您的工作副本重新定位到svn+ssh://[email protected]。在Tortoise SVN中,你可以這樣做:右鍵單擊你的工作副本 - > TortoiseSVN - > Relocate。修改顯示爲svn+ssh://[email protected]格式的網址 - >確定。

+0

我認爲你是正確的,「這是問題」,但是當我嘗試做TortoiseSVN - > Relocate時,它顯示我的存儲庫不存在於該地址:錯誤 –

+0

這可能是因爲我沒有添加我的用戶名字/ passwd到現在,有沒有我應該添加的地方? –

+0

在嘗試修改它之前,URL說了什麼:ssh或http? –