Конфигурация группы пользователя Linux для Мерзавца пустой репозиторий

Или используйте С 7 zip для извлечения ISO и установки от папки, к которой это извлекает.

http://7-zip.org/

3
задан 18 April 2012 в 08:37
2 ответа

Хотя « Как мне предоставить общий доступ к репозиторию Git нескольким пользователям на компьютере? » действительно решает вашу проблему (и включает установку umask для пользователей), я предпочитаю добавлять к моей установке git уровень авторизации, такой как gitolite (см. его документацию ).

  • Sudo не имеет права передавать кому-либо.
  • Все операции репозитория git выполняются одним пользователем ' git '.
  • вы можете точно установить umask для вновь созданных (и управляемых гитолитом) репозиториев Git: " Установка umask в Git / Gitolite «
3
ответ дан 3 December 2019 в 05:47

Создайте общую группу, например gitusers , и добавьте в эту группу всех разработчиков.

chown -R root:gitusers /path/to/repository.git
chmod 2775 /path/to/repository.git

Возможно, вам придется изменить разрешения рекурсивно, например:

find /path/to/repository.git -type d -exec chmod 2775 {} \;
find /path/to/repository.git -type f -exec chmod 0664 {} \;

Теперь все ваши разработчики должны иметь доступ на запись в репозиторий.

2
ответ дан 3 December 2019 в 05:47

Теги

Похожие вопросы