john@ubuntu01:~$ sudo ls -l /var/opt/gitlab/git-data/repositories/GL/www.git
total 25068
drwxr-xr-x 2 git git 4096 aug 14 19:58 branches
-rw-r--r-- 1 git git 66 aug 14 19:58 config
drwxrwxrwx 2 root root 4096 aug 15 14:56 custom_hooks
-rw-r--r-- 1 git git 73 aug 14 19:58 description
-rw-r--r-- 1 git git 23 aug 14 19:58 HEAD
lrwxrwxrwx 1 git git 47 aug 14 19:58 hooks -> /opt/gitlab/embedded/service/gitlab-shell/hooks
drwxr-xr-x 2 git git 4096 aug 14 19:58 hooks.old.1471193907
-rw-r--r-- 1 git git 1329 aug 15 14:48 index
drwxr-xr-x 2 git git 4096 aug 15 13:58 info
drwxr-xr-x 71 git git 4096 aug 15 14:55 objects
-rw-r--r-- 1 git git 98 aug 15 13:58 packed-refs
-rw-r--r-- 1 git git 25618530 aug 15 14:03 post-receive.log
drwxr-xr-x 5 git git 4096 aug 14 20:31 refs
john@ubuntu01:~$ ls -l /var/opt/gitlab/git-data/repositories/GL/www.git
ls: cannot access '/var/opt/gitlab/git-data/repositories/GL/www.git': Permission denied
ここにACLがあります
john@ubuntu01:~$ sudo lsattr /var/opt/gitlab/git-data/repositories/GL/www.git/custom_hooks
-------------e-- /var/opt/gitlab/git-data/repositories/GL/www.git/custom_hooks/post-receive
これを見たことがありません。777でもLSに許可がありませんか?開発をより便利にするために、このフォルダーを共有する必要があります。どうすれば解決できますか?ありがとうございました。
編集済み:(リクエストはこちら)
john@ubuntu01:~$ sudo ls -ld /var/opt/gitlab/git-data/repositories/GL/www.git
drwxrwxrwx 8 git git 4096 aug 15 14:48 /var/opt/gitlab/git-data/repositories/GL/www.git
john@ubuntu01:~$ sudo ls -ld /var/opt/gitlab/git-data/repositories/GL/www.git/custom_hooks
drwxrwxrwx 2 root root 4096 aug 15 14:56 /var/opt/gitlab/git-data/repositories/GL/www.git/custom_hooks
編集済み
sudo ls -ld /var/opt/gitlab/git-data/repositories/GL/www.git
ls: cannot access '/var/opt/gitlab/git-data/repositories/GL/www.git': No such file or directory
うーん...これは何ですか?
はcustom_hooksであり、drwxrwxrwx 2ルートルートがあります。上記を参照してください
—
user1797147
ls: cannot access '/var/opt/gitlab/git-data/repositories/GL/www.git': Permission denied
だからあなたが起こるとき何が起こるか教えてくださいls -ld /var/opt/gitlab/git-data/repositories/GL/www.git
私が尋ねたことをしてください。あなたは、この1の777はあなたを助けにはなりません親ディレクトリに実行権限を持っていない場合
—
Zanna
どうやらあなたの問題はツリーの上位にあるようです。レベルを上げてアクセス許可を調べてみてください。たとえば、そのうちの1つにoのxアクセス許可がないことがわかります。たとえば、
—
Zanna
drwxr-x---
ls
表示されていませんか?