Проблема с разрешением Git в терминале

git ubuntu terminal

678 просмотра

1 ответ

373 Репутация автора

  1. Руководитель группы создал хранилище
  2. Выдвинул два файла с разрешениями 655 и 755 соответственно.
  3. Клонировать хранилище другим членом команды А с помощью терминала.
  4. Попытка отредактировать файл в возвышенном тексте и показать сообщение об отказе в разрешении при сохранении.
  5. дал 777 разрешение на папку с рекурсивным режимом и закончил редактирование
  6. Выдвиньте изменения членом команды A и завершите
  7. Team Lead вытащил изменения через терминал, получил последний файл и снова изменил разрешение на 755.
  8. Работайте над файлом только после получения разрешения 777.

Почему это происходит в Ubuntu? Переключение разрешений создает проблемы для меня. Есть идеи для решения этой проблемы?

Автор: Jishad P Источник Размещён: 19.07.2016 03:49

Ответы (1)


5 плюса

18033 Репутация автора

Git на самом деле не отслеживает разрешения, установленные для файлов, за исключением исполняемого бита.

Поскольку вы клонировали репозиторий как root, root является владельцем и единственным, кто может редактировать файлы.

Изменить владельца на ваше имя пользователя

chown -R <username> <project_directory>/
Автор: Jeff Puckett Размещён: 19.07.2016 03:58
Вопросы из категории :
32x32