2017-02-19 60 views
1

我想對由Bitbucket服務器實例託管的多個存儲庫進行分支特定訪問。問題在於Bitbucket只允許您在存儲庫級別放入分支特定的限制。Gitolite在Bitbucket服務器上的細粒度分支訪問

當試圖管理所有具有相同或相似分支方案的15個以上存儲庫時,這會變得非常不方便。我們目前的解決方案是有家庭預先接收鉤做檢查。但是,在我們的工作流程的前一次迭代中使用Gitolite之後,我發現如果我可以使用Gitolite的回購組來管理我的分支,它會更安全和方便。

任何人都可以想出一個不涉及太多黑客攻擊的解決方案,這將允許我將我的BitBucket掛鉤連接到Gitolite,以便用戶和組以及身份驗證將通過Bitucket服務器進行連接。

回答

0

gitolite應該是你的聽衆(SSH或HTTPS)和git的回購協議本身之間坐,無論服務器是什麼。

問題是BitBucket server可能已經插入自己的http服務器或own sshd server

所以,你可能必須設置將使用gitolite中間監聽器,如果是通過,將推動你的實際到位桶的服務器(檢查是否是推成功,或返回如果沒有錯誤消息)