Я недавно запустил веб-проект. Следуя этому руководству , я установил голое хранилище в своем домашнем каталоге /home/mt33
, который выступает в качестве концентратора для клона, сидящего в www/
. Затем я клонировал пустое хранилище (без рабочего дерева) на свой локальный компьютер, внес изменения и зафиксировал их на сервере. Сценарий после обновления в репозитории затем обновляет клон cd
до www/
и извлекает все изменения. Все это прекрасно работает.
Я хочу добавить второго разработчика, но он не может клонировать с чистого репозитория, сидящего в моем домашнем каталоге. Поэтому я попросил системного администратора добавить разрешения на чтение группы, запись группы и выполнение группы в мой домашний каталог и добавить второго разработчика в мою группу. Следовательно, он подтвердил, что может подключиться по SSH к серверу и cd
в домашний каталог, а также посмотреть содержимое каталога repo.git
. Вот что он видит:
drwxrwxr-x 7 mt33 mt33 4096 2012-03-07 19:10 repo.git
Когда он пытается клонировать, используя
git clone theseconddev@theserver:/home/mt33/repo.git my_directory
он получает ошибку
fatal: '/home/mt33/repo.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
На данный момент я не уверен, что делать ... Проблема в репо в моем домашнем каталоге? Любые указатели оценили ...