matsuand です。 On Sun, May 1, 2022 at 6:07 PM Akihiro Motoki <amoto****@gmail*****> wrote: > ... > 配下のディレクトリに対して g+w しておきました。 > こんな感じで実行しました。 > find jm.git -type d -exec chmod g+w {} \; -print 夜間のバッチ処理で一部失敗しました。 サーバーサイドでの git pull ができませんでした。 1回分、git 最新が反映されなかっただけ(?)で、 それ以降の処理にエラーはなさそうでした。 log/log-20220502-003301.txt の冒頭数行: ===== git pull ===== error: cannot open .git/FETCH_HEAD: Permission denied ... ls -l jm.git/.git の冒頭数行: total 1392 -rw-r--r-- 1 amotoki linuxjm 363 Sep 9 2011 COMMIT_EDITMSG -rw-r--r-- 1 amotoki linuxjm 105 May 1 12:33 FETCH_HEAD -rw-r--r-- 1 amotoki linuxjm 23 Oct 28 2010 HEAD -rw-r--r-- 1 amotoki linuxjm 41 May 1 06:33 ORIG_HEAD drwxrwsr-x 2 amotoki linuxjm 4096 Oct 28 2010 branches ... よくよく見ますに、元木さんの上での処理は -type d ということで、ディレクトリについてのみだった のですね。全ファイルに g+w がないと書き込みエラー になります。 chmod -R g+w が簡単かと思います。 再度お願いすることになります。 お手数お掛けしますが、よろしくお願い致します。