如何在 slicehost 上設定集市

如何在 slicehost 上設定集市

我設法在 slicehost 上安裝了 bazaar - 但我不確定如何讓儲存庫可透過網路存取。有什麼建議麼?

答案1

對於唯讀儲存庫,您只需將包含 .bzr 資料夾的目錄放入可透過 Web 存取的目錄中。沒有像 subversion 使用的 Web 伺服器模組(當然 mod_dav_svn 允許透過 HTTP 進行讀取/寫入訪問,而 Bazaar 不這樣做。

您應該使用以下命令在網路空間中建立目錄

bzr init-repo --no-trees directory

然後將本機儲存庫推送到此(使用 bzr+ssh 或 sftp)。這將確保網路空間中只有儲存庫文件,並且它不是完整的工作目錄。如果推送後您的資料夾僅包含 .bzr 資料夾,則您的操作正確。

當然,您應該採取任何適當的步驟來保護/驗證/記錄對網路空間的存取。

答案2

透過 ssh。您可以執行 bzr 指令 ssh://server.com/path/to/repo

這會自動發生,因為 ssh 可以正常工作。只需設定金鑰等,這樣您就可以跳過所有密碼等

相關內容