2017-02-19 7 views
1

Bitbucketサーバーインスタンスによってホストされている多数のリポジトリへのブランチ固有のアクセスを開始したいと考えています。問題は、Bitbucketでは、リポジトリレベルで支店固有の制限を加えることしかできないということです。Bitbucketサーバー上のGitoliteファイングレイン分岐アクセス

これは、すべて同じまたは類似の分岐スキームを持つ15以上のリポジトリを管理しようとすると非常に不便になります。私たちの現在の解決策は、チェックを行う家庭用の事前受信フックを持つことです。しかし、私たちのワークフローの以前の反復でGitoliteを使用した後、私はGitoliteのレポグループを使用して私の支店を管理することができればさらに安全で便利になることを認識しています。

あまりにも多くのハッキングを必要としないソリューションを思いつく人は誰でも、私のBitBucketフックをGitoliteに接続することができます。ユーザーとグループ、認証はBitucketサーバー経由です。

答えて

0

gitoliteは、サーバーの種類に関係なく、リスナー(sshまたはhttps)とgit reposの間に置かれるはずです。

問題は、BitBucket serverが自身のhttpサーバーに既にプラグインされている可能性があります。つまり、own sshd serverです。

だから、あなたは(そのプッシュが成功したかどうかをチェックする、またはされていない場合、エラーメッセージを返す)、セットアップにそれが合格した場合、gitoliteを使用します中間のリスナーを持っているかもしれない実際のBitbucketサーバーにプッシュします