Вход

Создание ssh ключей для удалённого репозитория

Создание ssh ключей для удалённого репозитория

В данной статье мы рассмотрим что такое ssh ключи и как создать ssh ключи для удалённого репозитория Bitbaket или Gitgub.


 
 
Немного теории
 
SSH — протокол безопасного доступа к удалённым системам.
SSH используется для администрирования серверов, передачи файлов (SCP) и т.д. В случае с git ключи нужны чтобы не водить пароль всякий раз когда подаём команду git push или git pull и как раз об этом пойдёт речь в этой статье

 

Для генерации ssh ключа подаём команду:

1
 ssh-keygen

И нажимаем enter для задания настроек по умолчанию

Для задания уникального имени ключа необходимо:

Enter file in which to save the key:   ввести имя ключа — например mykey_id_rsa

Одним из вопросом в консоли предлагается задать пароль (если это нужно)

 

Создано два ключа: публичный и приватный, находятся они в папке: имя пользователя->.ssh

 

Добавление ключа в Bitbaket и Gitgub

Для Bitbaket:
Переходим в настройки->SSH keys и нажимаем добавить ключ. Указываем произвольное имя ключа (поле label) и копируем сам ключ из ранее сгенерированного файла: mynew_id_rsa.pub

Добавление ключа в Bitbaket
Добавление ключа в Bitbaket

Для Gitgub:
Переходим в настройки->SSH and GPG keys и добавляем новый ключ

Добавление ключа в Gitgub
Добавление ключа в Gitgub

7 марта 2019 /

344 Views /

0 Comment
Ilya Web developer
Author

«Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете.»Martin Golding

Отправить ответ

Please Login to comment
  Получать уведомления о новых комментариях  
Уведомлять