WindowsPCのCygwinインストールからgitを使用しています。cygwinはNTFSファイルシステムでUnixアクセス許可ビットをサポートしていますが、私のEclipseのようなネイティブWindowsプログラムはそれらを認識しないため、Windowsプログラムによって作成されたすべてのファイルに実行可能ビットが設定されます(755
)。
実行可能ビットがGitリポジトリに設定されているファイルをチェックインする必要があることはめったにありません。したがって、私はcore.filemode=false
デフォルトで持っていたいです。この値をグローバル構成で設定しましたが、残念ながら通常は効果がありません。文書化されgit clone
ているように、ファイルシステムをプローブして、アクセス許可をサポートしているかどうかを確認し、それにcore.filemode
応じてリポジトリごとに設定します。したがってcore.filemode=true
、すべてのリポジトリ構成に構成があり、望ましいデフォルト。
自動的git clone
に設定されないようにする方法はありますか?core.filemode