2008-10-01 19 views
2

我試圖提交給託管在我學校網絡上的SVN服務器。我已經安裝了SVN 1.5.2,並且從CollabNet here下載了二進制文件。報告的錯誤是:在OS X(PowerPC G4)上使用SVN 1.5.2時出現「授權失敗」

svn: Commit failed (details follow): 
svn: MKACTIVITY of '/opensvn/cs598r/!svn/act/defe271c-f33b-4851-a706-b2906301fed0': authorization failed (http://dna.cs.byu.edu) 

這是完整的錯誤消息 - 無處不在說403 Forbidden。我試圖刪除我的工作副本,並再次檢查出無濟於事。我檢查並仔細檢查了我的密碼和權限在服務器上是否正確。我檢查過該網址是否正確。我可以從遠程機器成功提交,但不能從我的機器提交。我的團隊中的其他成員可以從他們的計算機上提交,但是當他們嘗試從我的計算機上獲得同樣的錯誤時。我的團隊的其他成員之一是使用1.5.1 CollabNet二進制文件,沒有任何問題。我的客戶怎麼樣了?

+0

你能和你的學校系統管理員確認您有權寫入倉庫提交你的工作之後更新服務器?如果您能夠從存儲庫讀取(檢出)但不寫入(提交),則可能是這種情況。 – 2008-10-01 23:18:16

回答

1

既然你可以從其他機器犯,和您的團隊成員可以從你的機器犯而不是,我會說這是可能是您的顛覆客戶端的問題。我建議你卸載你的客戶端,然後安裝正在服務器上運行的版本,以確保安全。

+0

現在是時候進行擦拭安裝了。儘管感謝您的幫助。 – 2008-10-02 17:27:21

0

並非所有訪問存儲庫的形式都允許所有形式的訪問。如果您通過只讀方法檢出代碼,則無法提交。例如,WebDav存儲庫僅允許在http:// ...上進行匿名簽出並允許僅在https://上進行身份驗證和提交的情況並不少見...

檢查您是否存在存儲庫退房是與您的團隊的其他成員正在退房的存儲庫完全相同的字母。

+0

我剛剛刪除了我的工作副本,再次從我們的Google組的源中複製了URL,將其檢出,仍然無法提交。我SSH到一個遠程機器,使用相同的URL,併成功提交。這是一個本地問題。 – 2008-10-02 04:55:45

0
+0

根據前兩個答案進行檢查,並且URL是正確的。我可以在遠程機器上提交,但不能在我的機器上提交。 – 2008-10-02 04:57:42

0

我認爲問題在圓括號內(http://dna.cs.byu.edu)。你可以經常使用http路徑簽出,但是提交通常需要https。

1

我認爲你提交本地副本授權需要...

也許你可以犯,但服務器不能自動更新? ...試圖通過SSH SVN 更新