2

正しい著者情報を含むコミットのみを受け入れるつもりです。お気に入り Author: Name<xxxx@xxx.org>

gitolite で、それを実装する方法はありますか? ところで、私はV2を使用しています。前もって感謝します。

4

1 に答える 1

1

まず、Gitolite V3 では、 EMAIL_CHECK VREFVREFと同様にと呼ばれます。

また、g2 (Gitolite V2) で " virtual ref " (g3 VREF の前身) を使用することもできます。これには、著者の電子メールの確認が含まれます: スクリプトは " g2/contrib/VREF/gl-VREF-EMAIL_CHECK" です。
そのスクリプトを独自の電子メール制御ポリシーに適合させる必要があります。

すべてのユーザーのすべてのリポジトリに対して実行されるフックの場合、単純なバージョンはupdateフックになりますが、そのバージョンは既にフックを使用しているため、独自のフックをチェーンupdateする必要があります。 「フック連鎖」を参照してください。update

独自の ' update' フックを実行するには、それを というファイルに入れてupdate.secondary、フックとしてインストールします。
Gitolite の更新フックは、元の更新フックが git から受け取ったのと同じ 3 つの引数を渡すように注意しながら、自動的にチェーンします。

于 2013-04-11T05:21:02.730 に答える