2011-11-22 17 views
8

私はGitコントロールバージョンシステムを使用しています。私は特定のフォルダのためのカスタム許可を設定したい。たとえば、user1はdir1をコミット/読み込みでき、user2はdir1しか読み込めず、他の人はまったく読み込めません。それは可能ですか? GitHubはそれをサポートしていますか?Gitを使って特定のパスパーミッションを設定する方法は?

答えて

8

Gitの設計では、この種のアクセス制御が許可されていません。 dir1とdir2に対して別々のreposを作成し、それぞれのreposに適切な権限を与えることができますが、Gitリポジトリ内の単一のディレクトリへのアクセスを制限することはできません。

+0

このトピックに関する新しい変更がありますか?私はちょうどTFSからGITに移りました。許可された人だけがそのフォルダ内のコードファイルを見たり編集したりできるように、特定のフォルダのパーミッションを設定したいのですが。 – AlaaL

+0

@AlaaLいいえ、gitのデザインは同じです。リポジトリをクローンすることができれば、リポジトリ内のすべてを見ることができます。この動作が変わることはほとんどありません。 – Rudi

関連する問題