Неустранимый репозиторий: «<путь репо>» - PullRequest
0 голосов
/ 10 сентября 2018

Репо работало нормально, пока я не попытался просмотреть исходный код с помощью VS Code через NFS.

Статус Git и проверка работоспособны, но больше ничего. Я не могу ничего перенести на удаленный компьютер, и там много локальных изменений. Как я должен идти о ремонте репо (надеясь, что не придется перемещать различий в качестве последнего средства)? Заранее спасибо!

$ git status
On branch <branch>
...
nothing to commit, working directory clean

$ git log
fatal: Not a git repository: <repo path>

$ echo $GIT_DIR
<repo root correct>

$ ll -dn $GIT_DIR/.git
drwxr-xr-x 7 <UID correct> <GID correct> 4.0K Sep  9 14:55 <repo root>/.git

Ответы [ 2 ]

0 голосов
/ 10 сентября 2018

Проверка прав доступа к файлам в каталоге .git (ls -lR .git)

В зависимости от команд git, которые были выполнены VS Code через NFS, вполне возможно, что только некоторые файлы оказались с плохим доступом к файлу.

0 голосов
/ 10 сентября 2018

Как мне отремонтировать репо?

Сначала вы можете проверить, приведет ли копирование всего репо к локальной папке (то есть удаление доступа NFS) к рабочему репо.

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

Если у вас есть локальное рабочее репо, вы можете попробовать снова клонировать его через общий ресурс NFS.

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