У меня есть gitosis
на моей коробке с Ubuntu, и внезапно он не может найти никаких репозиториев по старому пути.
Вчера это сработало:
git clone git@mymachine.com:myproject.git
Сегодня я получаюответ:
fatal: 'myproject.git' does not appear to be a git repository
Я не внес изменений в свою машину, и после некоторого тестирования я обнаружил, что могу получить доступ к хранилищу через ссылку на git в каталоге пользователя ~gitosis
, так что это все еще работает:
git clone git@mymachine.com:git/myproject.git
(символические ссылки git указывают на «репозитории» в том же каталоге)
Я бы очень хотел избежать необходимости изменять удаленный путь в файлах конфигурации всех моих клонированныхпроекты.Не могли бы вы помочь мне настроить git, чтобы я снова мог получить доступ к своим репозиториям из корневого пути?
Обновление: я обнаружил, что также не могу больше добавлять новые репозитории.После добавления репо в gitosis.conf
, установки удаленного источника для включения git/
dir и нажатия на него с
git push origin master:refs/heads/master
, я получаю
fatal: mynewproject.git непохоже, что это git-репозиторий
Так что теперь я могу обновлять только существующие репозитории, и только если я изменяю удаленный путь, чтобы включить git
dir.
Best, Paul