1
我想創建一個git存儲庫,我可以在本地「更改」(一個普通的存儲庫),但是,想通過http共享它,但我希望它是一個read-only
存儲庫爲克隆它的人。創建一個遠程git存儲庫只讀
這可能嗎?我怎樣才能做到這一點?
在此先感謝。
我想創建一個git存儲庫,我可以在本地「更改」(一個普通的存儲庫),但是,想通過http共享它,但我希望它是一個read-only
存儲庫爲克隆它的人。創建一個遠程git存儲庫只讀
這可能嗎?我怎樣才能做到這一點?
在此先感謝。
如果您的服務器要求「/git/repos/git-receive-pack
」的有效用戶(即認證用戶),則匿名用戶將拒絕所有寫入操作。
參見SO question "git-http-backend"作爲此配置的說明。
另一種方法是安裝額外的模塊,像Gitolite,這將使對誰可以在任何回購讀/寫一個更精細的控制。
謝謝,我用gitolite製成。 – caarlos0
當然,這是可能的,你想要做什麼操作系統? – R0MANARMY
對於一些測試,在我的員工窗口框..但現在我把一些虛擬機與一些unix了。順便說一句:你知道這樣做的教程嗎?我沒有發現任何具體的...先謝謝了。 – caarlos0
git書的[this](http://git-scm.com/book/ch4-6.html)部分通過http分享內容。如果您希望只讀,您應該能夠拒絕寫入權限。 – R0MANARMY