2012-08-22 59 views
4

不一樣,因爲這RA layer request failed while git-svn fetch,網絡問題RA層請求失敗? git-svn對回購做了什麼?

與此"RA layer request failed: REPORT request failed" during git-svn相似的一點,但如下我沒有使用Git svn的Cygwin中

的錯誤信息是:

RA layer request failed: Server sent unexpected return value (403 Forbidden) in response to REPORT request for '/repos/asf/!svn/vcc/default' at /usr/libexec/git-core/git-svn line 5669 

它的403錯誤:(

發生了什麼事?

沒有直接ory named!svn其實(點擊http://svn.apache.org/repos/asf/!svn你可能知道這個目錄不存在,那麼git-svn如何生成這樣一個荒謬的目錄名稱),

那麼爲什麼git-svn想找到這個目錄?

混帳SVN的行爲是混亂的:(什麼想做的事情svn的回購?

爲什麼會有403錯誤?

如何避免這種情況?

回答

3

據我所知,apache.org只是禁止人們使用的git - svn的爲他們的大倉庫(通常在這樣的克隆,中間)。!「SVN」是從該服務器上DAV協議實現。爲避免你可以嘗試找到該位置的任何鏡子如果沒有任何鏡像,你可以嘗試克隆整個歷史記錄,但是從一些修改開始,以便不會獲取太多的修訂(-r選項)。

+1

,當然你可以使用Subversion與Subversion倉庫工作:)我個人更喜歡這個選項。 –

+0

如何指定從哪裏開始克隆的修訂? – hugemeow

+1

-r REV1:REV2,例如,GIT中的svn克隆-s -r 1376018:HEAD