git clone Permissions 644 на мастер, 777 на клон - PullRequest
0 голосов
/ 19 сентября 2019
  • Запуск двойной загрузки (Ubuntu 14.04 LTS / Windows 10)

  • Загрузка в Ubuntu

  • При запуске«git clone» в расположении раздела Ubuntu, клонированные права доступа к файлам правильны (то есть 644 для файлов и 755 для каталогов)

  • При запуске «git clone» в расположении раздела Windows клонированные файлы ивсе разрешения для каталогов неверны: 777

пример:

раздел Ubuntu:

cd /home/myuser/clonehere/
git clone https://github.com/myrepo/myrepo.git
result: /home/myuser/clonehere/
  files=644, directories=755 CORRECT

раздел Windows:

cd /media/myuser/Windows/Users/Public/Documents/clonehere/
git clone https://github.com/myrepo/myrepo.git
result: /media/myuser/Windows/Users/Public/Documents/clonehere/
  files=777, directories=777 INCORRECT

Результат раздела Ubuntu:

drwxr-xr-x  8 stupidscript stupidscript  4096 Sep 18 14:31 .git
-rw-r--r--  1 stupidscript stupidscript    68 Sep 18 14:31 .gitignore

Результат раздела Windows:

drwxrwxrwx 1 stupidscript stupidscript   4096 Sep 18 14:36 .git
-rwxrwxrwx 1 stupidscript stupidscript     68 Sep 18 14:36 .gitignore

Попытка установки umask 0022 перед клонированием и добавление /etc/wsl.conf, без изменений.

Спасибо за вашу помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...