Как настроить ключ ssh при извлечении git repo? - PullRequest
2 голосов
/ 11 января 2012

У меня все настроено на моей коробке с Windows, и сейчас я пытаюсь клонировать репо на моем компьютере Mac.

Если место репо

ssh://git@someplace/someproject.git

при клонировании как

git clone ssh://git@someplace/someproject.git folder-name

Где (и как) я могу использовать SSH PPK?

Проблема здесь в том, что я не являюсь администратором someplace, и когда мне предлагают пароль, я не знаю, что это такое. Однако мой SSH-ключ предоставляет мне доступ

Ответы [ 4 ]

3 голосов
/ 12 января 2012

Следующие шаги решили проблему для меня

В .ssh/ создайте файл config и убедитесь, что он содержит путь к вашему PPK

host someplace
user git
port 22
hostname somehost
identityfile ~/.ssh/your_key

Также убедитесьразрешения вашего ключа 700

1 голос
/ 11 января 2012

Вам не нужно использовать SSH PPK для клонирования с удаленного компьютера, PPK просто позволяет вам делать все без необходимости каждый раз вводить пароль.

1 голос
/ 11 января 2012

Даже если вы не используете GitHub в качестве хостинг-сайта, их страница настройки Git будет весьма полезна для ответа на ваш вопрос.

0 голосов
/ 12 января 2012

Вы должны иметь возможность подключиться по ssh к ящику, с которого вы пытаетесь клонировать (ПК), поэтому учетная запись git на этом ящике должна иметь возможность ssh использовать пару ключей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...