会社のコード管理にGitを使用する可能性を調査しています。この点に関して2つの質問があります。
ユーザーごとの「クローン」または「コードアクセス」ごとに広範なログが必要です。サードパーティのコンサルタントが会社のIPにアクセスしようとした過去の事件がありましたが、活動が記録されました。現在のところ、Gitリポジトリのクローンを作成すると、そのようなコードへのアクセスを示すログはありません。
この情報のログはどこで入手する必要がありますか?
それ以上に、Gitリポジトリがエンジニアによって複製された場合でも、誰かがそれらから複製しようとした場合、さらに「複製」のログを取得できますか?
同じGitリポジトリ内で、コードの特定の部分へのアクセスを制御する方法はありますか?たとえば、
TOP_DIR
2つのサブディレクトリとでTOP_DIR/DIR_GLOBAL
名前が付けられたリポジトリについて考えてみますTOP_DIR/DIR_SECURE
。DIR_SECURE
少数のチームメンバーだけに読み取り/書き込みアクセスを許可したいのですが、ほとんどすべての人に完全な読み取り/書き込みアクセスを許可しますDIR_GLOBAL
。
これらの点に関するポインタは高く評価されます。