Я полагаю, что многие, подобные мне, попадают на подобные форумы, когда возникает проблема с git, как описано выше. Однако есть так много причин, которые могут привести к этой проблеме, и я просто хочу поделиться тем, что послужило причиной того, что мои проблемы для других были учиться, как я уже узнал сверху.
У меня есть репозитории на сетевом хранилище Linux от sitecom (никогда не покупайте сетевое хранилище у Sitecom, pleeaaase). У меня есть репозиторий, который клонирован на многих компьютерах, но мне неожиданно было отказано в этом. Недавно я установил плагин, чтобы мой NAS мог работать как сервер squeezebox.
Этот сервер сканирует мультимедиа для совместного использования. Что я не знал, так это то, что, возможно, из-за ошибки сервер изменяет настройку пользователя и группы на squeeze: user для всех файлов, в которые он смотрит. И это ВСЕ файлы. Таким образом, меняя права, я должен был выдвинуть.
Сервер пропал и восстановлены правильные настройки прав, и все работает отлично.
Я использовал
chmod -R g+ws *
chown -R <myuser>:<mygroup> *
Где myuser и mygroup вне курса должны быть заменены правильными настройками для вашей системы. попробуйте git: git или gituser: gituser или что-то еще, что вам может понравиться.,