Как клонировать GIT-репозиторий с закрытым ключом - PullRequest
3 голосов
/ 01 декабря 2010

Я пытаюсь создать приложение, которое будет клонировать GIT-репозиторий на компьютер. У меня вопрос, как клонировать защищенный репозиторий, если ключи SSH не находятся в месте по умолчанию.

Я хочу позволить людям загружать ключи, а затем с этими ключами подключать и клонировать репозиторий.

Итак, сделаем вывод: я не хочу, чтобы GIT искал ключ в местах по умолчанию, я хочу «дать» ему путь к файлу ключа, а затем как-то ввести его в команду (вместе с парольной фразой, если она есть) и получите клонированный репозиторий.

Заранее большое спасибо!

1 Ответ

4 голосов
/ 01 декабря 2010

Это не мерзавец, который смотрит, это SSH. Вам необходимо указать ключи в файле .ssh/authorized_keys, который является открытым ключом. Закрытый ключ будет храниться на компьютере пользователя.

...