0

ウィンドウ サーバーには約 100 の Git リポジトリがあります。単純にクローン/アクセスする

\\GITrepos\&リポジトリ名&

いくつか問題がありましたが、Bonobo Git サーバーで管理されるようにリポジトリを移動すると、ほとんどの問題が解決されることがわかりました。

Bonobo Git サーバーをインストールし、\\GITrepos フォルダーからすべてのリポジトリーを取得するように指示しました。Bonobo のユーザーとして接続したすべての LDAP ユーザーを確認できます。

LDAP グループを Bonobo のすべてのユーザーに接続しました。Bonobo のユーザーとして接続したすべての LDAP ユーザーを確認できます。

Bonobo が管理する http://... を使用してクローンを作成できます

以下の1、3、4に自分で答えた後。私に残されたすべてのことは -

  1. 開発者が \\path\to\Repos メソッドを使い続けないようにするにはどうすればよいですか?

私の以前の問題は以下で解決されました:

1-関連するすべての貢献者を正しいリポジトリに追加する最も簡単で推奨される方法は何ですか? リポジトリごとに調べて、Bonobo UI ユーザー リストの数百人の中から関連する 10 人の開発者をマークするのは気が進まない

3 - 特定のチームを作成し、Bonobo UI の下のリポジトリ構成で、特定のユーザーではなくチームのみをマークした場合、ユーザーはクローン/プッシュ/プルを実行できますか? または、貢献者にも追加する必要がありますか?

4 - 「更新」フックを使用して、誰がどのブランチにプッシュできるかを確認します。ボノボの下で使う必要はありますか?Bonobo の下でブランチの承認を管理するにはどうすればよいですか?

ありがとう、エリ

4

1 に答える 1

0

わかった、

私はいくつかのテストを自分で試しましたが、ここに私の答えがあります。私の質問のうち 4 つのうち 3 つです。残りの 1 つについては、基本的な質問を更新します。

  1. intpub\wwwroot\Bonobo.Git.Server\Web.config のようなボノボのメインの web.config を、関連するチームと LDAP の対応するチームで編集すると、その作業を行うことができます。チームが UI に自動的に追加され、クローン/プッシュ/プル権限を許可するようにチームをマークするだけで済みます。しかし !!「update」フックは、各ブランチのプッシュ許可を制御します。それが答え3と4です。

3,4. はい、「update」フックを使用して、特定の人が特定のブランチにプッシュするように設定する必要があります。はい、チームをマークして、チーム メンバー全員がクローンできるようにします。

アップデート !!

質問2について-質問の発言で@sheepyが上記に答えたように。Bonobo が指すフォルダーの共有オプションを削除し、dev に URL を変更させます。ありがとう @sheepy

エリ

于 2016-07-24T13:21:41.463 に答える