#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
с помощью этой команды я могу клонировать каталог