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