19

開発サーバー (Red Hat) の github リポジトリからプルすると、プルの完了後にファイルの所有権が変更されることに気付きました。.git ファイルは以前は私が所有していましたが、それが私としてファイルを書き込むことに気付き、別のユーザーとしてファイルを書き込む必要があります。そこで、.git ディレクトリの所有権を変更しました。

core.filemode私は本当だった git config に出くわしました。それ以来、私はそれにfalseを設定しました。これをfalseに設定した後、違いは見られませんでした。ファイルの所有権が変更されないようにするにはどうすればよいですか。

これは地元では起こりません。

4

2 に答える 2

9

Git はデプロイ サーバーではありません。ファイルを書いている人としてファイルを書き込みます。それはあなたです。権限と所有権の設定が必要な場合は、チェックアウト後のフックを作成し、構成ファイルまたは何かを読み取らせて、次に何をすべきかを決定できます。

于 2013-02-25T21:08:13.193 に答える