2012-03-27 72 views
0

這裏是設置,很多windows客戶端機器訪問局域網內的SVN服務器(ubuntu)。一些SVN任務..remote本地同步等

本地SVN服務器也連接到互聯網,但windows客戶端沒有連接。

有一個遠程SVN服務器(ubuntu),我需要將本地SVN的所有存儲庫鏡像到一個方法。

也就是說,如果在本地SVN上發生任何更新或提交或任何更改,我也需要這些在遠程SVN服務器上發生。這可能嗎 ?

Windows客戶機根本無法連接到遠程SVN服務器。

有人可以提供我的實際掛鉤或任何所需的腳本?

我甚至可以在本地SVN服務器上每天運行一次cron作業來更新遠程SVN服務器?如果是這樣的話,我需要開始尋找哪些步驟?

Shanthi

回答

0
  • 設置本地資源庫和Apache和mod_dav_svn的。確保遠程和本地存儲庫*的存儲庫路徑相同。
  • 將其UUID設置爲遠程存儲庫的UUID。
  • 使用svnsync將遠程存儲庫鏡像到本地存儲庫並定期運行以保持它們同步。
  • 使用本地鏡像配置中的SVNMasterURI設置將其配置爲將所有寫入請求發送到遠程服務器。

*更具體,確保剛上鏡的路徑不包含遠程路徑

提出了another tutorial這個快速搜索。