У меня есть ящик Snow Leopard, в котором установлен gitosis (Предупреждение: предупреждение noob), добавлен пользователь git, и я могу удаленно войти в систему с помощью ssh. Локально я могу «клонировать» свои созданные репозитории, так же как я могу «клонировать» и gitosis-admin. Прекрасно работает.
Я клонирую их с помощью пользователя git.
git clone git@my-remote-machine:reponame.git
удаленно авторизован, что не работает:
git clone git@localhost:reponame.git
Однако на той же удаленной машине, где находятся репозитории, я не могу клонировать с локального хоста. Он запрашивает пароль, который, насколько мне известно, не был создан. Что я делаю не так?
Спасибо за ваши ответы!
Поскольку вы получаете запрос на ввод пароля, похоже, что у вас нет ключа SSH, установленного для вашего пользователя (или, если вы это сделаете, это не тот, который распознает gitosis). гитоз требует Ключи SSH (которые он распознает и настроил для доступа), чтобы предоставить вам доступ к репозиториям.
Также возможно, что вы создали SSH-ключ с паролем, но я надеюсь, что вы знаете, если бы вы это сделали :-)