gitのローカルリポジトリをsamba環境で使用する際の注意事項
gitのローカルリポジトリをsamba経由で見ると、ファイルのAttributeの実行属性が変更されたと誤検出してしまうことがある。 そんなときは、以下のコマンドでファイルのAttributeを無視するように設定すれば良い。
git config --unset core.filemode
git config --global core.filemode false
サーバ側は以下を一回だけ実行しておけばサーバ側でのAttributeの管理は有効になる。
git config --global core.filemode true
意図的に実行属性を設定したい場合などは、サーバ側でgit add
する。