這是我第一次嘗試設置git服務器,並嘗試通過gitolite進行管理。該文檔非常詳細,真正幫助我爲主分支設置了第一條規則。 下面是我的conf文件的一部分,它描述了我的主分支上的訪問。Gitolie個人分支
repo @my_repos
RW+ master = @maintainer
R master = @engineers
- master = @engineers
RW+ = @engineers
我現在要做的就是讓用戶根據需求創建自己的分支以推動他們的更改。我希望這些分支遵循某些訪問規則(例如創建者可以RW +和其他R)。我最初的想法是遵循個人分支的概念。
在個人分支頁面(http://gitolite.com/gitolite/special.html#pers)中,作者聲明「個人分支存在於他們自己的名字空間中」。這使我認爲我應該啓用命名空間支持,如下所述:http://gitolite.com/gitolite/namespaces。但是,整個命名空間文檔涉及在名稱空間下創建存儲庫,而不是分支。
所以我的問題是我應該啓用命名空間或個人分支創建「不知何故」,我沒有學到已經或錯過文檔中的某個地方?