Я переместил Git-репозиторий из ext3 в USB-накопитель fat32, а затем обратно на другую Linux-машину ext3.
Теперь git больше не распознает хранилище.Я думаю, это может быть вызвано изменением разрешений файловой системы.
Как заставить git снова распознать структуру как архив git?
$ chmod -R 755 .git
$ git status
fatal: Not a git repository (or any of the parent directories): .git
РЕДАКТИРОВАТЬ:
$ ls -la|grep git
drwxr-xr-x 8 mit mit 4096 2011-02-12 21:07 .git
$ ls -la .git
drwxr-xr-x 8 mit mit 4096 2011-02-12 21:07 .
drwx------ 32 mit mit 4096 2011-02-12 21:07 ..
drwxr-xr-x 2 mit mit 4096 2011-02-12 21:07 branches
-rwxr-xr-x 1 mit mit 5 2011-02-12 21:07 COMMIT_EDITMSG
-rwxr-xr-x 1 mit mit 92 2011-02-12 21:06 config
-rwxr-xr-x 1 mit mit 73 2011-02-12 21:06 description
-rwxr-xr-x 1 mit mit 23 2011-02-12 21:06 head
drwxr-xr-x 2 mit mit 4096 2011-02-12 21:07 hooks
-rwxr-xr-x 1 mit mit 52400 2011-02-12 21:06 index
drwxr-xr-x 2 mit mit 4096 2011-02-12 21:07 info
drwxr-xr-x 3 mit mit 4096 2011-02-12 21:07 logs
drwxr-xr-x 236 mit mit 32768 2011-02-12 21:07 objects
drwxr-xr-x 4 mit mit 4096 2011-02-12 21:07 refs