2

Я пытаюсь разместить git-репозиторий на своей домашней машине с OS X, и я застрял на последнем этапе клонирования репозитория из удаленной системы. Вот что я сделал до сих пор:

  1. На компьютере с OS X (10.6.6) (ранее назывался "сервер") я создал нового пользователя-администратора
  2. Залогинен в новый аккаунт пользователя
  3. Установленный мерзавец
  4. Создал пустой репозиторий git через "git init"
  5. Включил удаленный вход
  6. Установите сопоставление портов на моем маршрутизаторе (аэропорт крайний) для отправки SSH-трафика на сервер
  7. Добавлен каталог ".ssh" в домашний каталог пользователя.
  8. С удаленной машины (также машины с OS X 10.6.6) я отправил открытый ключ этой машины на сервер с помощью scp и учетных данных пользователя, созданного на шаге 1
  9. Чтобы проверить, что сервер будет использовать открытый ключ удаленного компьютера, я ssh'd к серверу, используя имя пользователя, созданного на шаге 1, и действительно смог успешно подключиться без запроса пароля
  10. Я установил Git на удаленной машине
  11. С удаленной машины я попытался «git clone ssh://user@my.server.address:myrepo» (где "user", «my.server.address» и "myrepo" заменены действительным именем пользователя, адрес сервера и имя папки репо соответственно)

Однако каждый раз, когда я пытаюсь выполнить команду на шаге 11, меня просят подтвердить отпечаток пальца RSA сервера, затем меня просят ввести пароль, но пароль для пользователя, который я настроил для этого компьютера, никогда не работает.

Любой совет о том, как сделать эту работу, будет принята с благодарностью!

1 ответ1

2
git clone ssh://user@my.server.address:myrepo

Обратите особое внимание на адрес, который вы используете. Если он действительно в указанном вами формате, значит, он неверный. Предполагая, что репозиторий находится в ~user , домашнем каталоге пользователя, следующие команды будут иметь правильный синтаксис.

git clone user@my.server.address:myrepo
git clone ssh://user@my.server.address/home/user/myrepo

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .