проблема конфигурации mac os x lion с gitosis

#macos #git #osx-lion #gitosis

#macos #git #osx-lion #gitosis

Вопрос:

Я пытаюсь настроить gitosis на своем mac mini с помощью mac os x lion (чистая установка).

В основном a следовал этому руководству

Я также рассмотрел этот вопрос

Если я попытаюсь клонировать репозиторий gitosis-admin.git, я получаю следующую ошибку:

 git clone git@127.0.0.1:gitosis-admin.git
Cloning into gitosis-admin...
Assertion failed: (argv0_path), function system_path, file exec_cmd.c, line 30.
error: git-shell died of signal 6
fatal: The remote end hung up unexpectedly
  

Я также пытался использовать localhost, ip или удаленный ip.

Одна вещь, которую я заметил, если я попытаюсь войти в систему как мой пользователь git (стандартный пользователь Mac, без пароля) через ssh, я не могу войти в систему (делает sens), но если я установлю пароль, я подумал, что должен получить ответ типа

 PTY allocation request failed on channel 0
  Connection to gitserver closed.
  

но я могу войти в систему как обычно.

Я искал около недели и не нашел результата в Интернете с этой ошибкой…

Редактировать: Одна вещь, я также установил gitosis на свой macbook pro, следуя тем же инструкциям, и это сработало! Чего мне не хватает?

Ответ №1:

хорошо, странно, я понял… Каким-то образом я должен указать полный путь из домашней директории пользователя git:

 git clone git@host:repositories/gitosis-admin.git
  

с помощью этой команды я могу клонировать каталог