1

サーバー上に開発者用のプライベートベアgitリポジトリをセットアップfoo.gitし、ログインシェルを介してssh経由でアクセスできるようにしましたgit-shell

これはマルチユーザー システムであるため、私がセットアップしたベア リポジトリがそのchmod -R o-rwx foo.git上で実行されていたため、同じシステム上の他のユーザーはこのリポジトリにアクセスできませんでした。

問題は、開発者が変更をプッシュすると、git リポジトリで作成された新しいファイル (新しいオブジェクトや新しいブランチ タグなど) が誰でも読み取り可能になることです。

git、ssh、git-shell などに、foo.git にファイルを作成するときに chmod にする必要があることを伝えるにはどうすればよいo-rwxですか?

4

2 に答える 2