У меня есть репозиторий git, который работал нормально. Это на сервере, мне и 3 друзьям ssh на этом сервере, чтобы работать в этом репозитории, каждый со своим собственным пользователем (но репозиторий был создан другим пользователем).git репозиторий прекратил работу
Итак, теперь это просто не работает.
Когда мы пытаемся запустить
git status
мы имеем сообщение последующих
фатальное: Не репозиторий Git (или любой из родительских каталогов): .git
Но, если мы проведем
sudo git status
нормально работает.
Итак, я думаю, что у меня есть простая проблема с разрешениями, но я проверил, и все кажется ОК.
Возможно, я должен сделать что-то, чтобы сообщить git, что этот репозиторий является общим (потому что мы работаем 4 человека в одном хранилище), но я не знаю, как это сделать.
Великий, вы просто решить свой вопрос, ваш Файлы/файлы конфигурации GIT имеют плохие разрешения, которые не позволяют пользователям без полномочий root обращаться к ним, а пользователи root имеют к ним доступ. – nrathaus
git является ** распространенным ** VCS. Почему вы все работаете в одной копии репо? – geoffspear
@nethaus, но разрешения каталога .git и всех файлов внутри него в порядке. Есть ли у вас какие-либо санкции? Tks –