2014-09-01 4 views
0

мой клиент прислал мне два серийник файлы (один является общедоступным, а другой является частным) и попросил меня следовать за этими шагами, чтобы получить их источник:Получить репозиторий Git на окнах, не может использовать «брелок»

$ ВИМ .ssh/конфигурации # создать SSH конфигурации

хост git.xxx.com

IdentityFile ~/.ssh/ключи/yourSource

$ брелок ~/.ssh/ключи/yourSource # загрузить закрытый ключ с помощью брелка для ключей

$ мерзавца клон [email protected]: something.git

$ кд что-то

Я поместил кейген файлы, которые они послали меня в ~/.ssh/ключах. Я дал им свой открытый ключ, и они сказали, что они его установили.

Но у меня возникли проблемы после создания файла конфигурации. Мне не разрешалось использовать команду «keychain» на платформе Windows. (Git bash отображает «команда не найдена».) Есть ли еще способ загрузить секретный ключ?

+0

У вас его нет в продаже? Брелки выглядят как предмет Mac. Что произойдет, если вы пропустите команду 'keychain'? – musiKk

+0

Hi musiKk, Да, я знаю, что это Mac. Но если я пропущу эту команду, мне не удастся получить доступ к ресурсу git. – keroyu

ответ

0

Сомневаюсь, что вам нужна команда keychain. Это используется только в средах Unix (Linux/Mac).

Что вам нужно на Windows, эта установка:

  • в вашем C: \ Users \ .ssh папке, есть два файла ключа (имена по умолчанию id_rsa и id_rsa.pub). Используйте предоставленные или сгенерированные файлы с помощью ssh-keygen.
  • . .
  • . Предоставьте содержимое открытого ключа клиенту для настройки с репозиторием git.
  • проверьте установку с помощью git clone.

Немного странно, что клиент предоставил вам как личные, так и открытые ключи, а не просил вас создавать свои собственные. Вся цель открытых/закрытых ключей в безопасности заключается в том, чтобы обеспечить конфиденциальность частного лица, чтобы личность одного пользователя/комминера не могла быть дублирована. Если у них есть свой секретный ключ, кто-то может (даже случайно) использовать вашу личность для доступа к репозиторию git.

Смежные вопросы