• Проверяем SSH ключи
    Если у Вас уже есть ключи которые Вы хотите использовать - можете сразу переходить к пункту 4
    Сначала проверим существующую пару ключей. Откройте терминал и запустите:
    cd ~/.ssh
    # Проверяем наличие директории в папке текущего пользователя
    Если в ответ на команду мы видим "No such file or directory", то переходим к части 3.
  • Делаем резервную копию ключей.
    Запускаем в терминале:

    ls
    mkdir key_backup
    cp id_rsa* key_backup
    rm id_rsa*
  • Созадем SSH ключ
    В терминале вводим следующие комманды
    ssh-keygen -t rsa -C "your_email@youremail.com"

    # Generating public/private rsa key pair.
    # Enter file in which to save the key (/Users/you/.ssh/id_rsa): [Нажимаем enter]

    Теперь вводим ключевую фразу

    # Enter passphrase (empty for no passphrase): [Type a passphrase]
    # Enter same passphrase again: [Type passphrase again]

    В ответ мы получим что-то вроде:

    # Your identification has been saved in /Users/you/.ssh/id_rsa.
    # Your public key has been saved in /Users/you/.ssh/id_rsa.pub.
    # The key fingerprint is:
    # 01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db your_email@youremail.com
  • Добавляем SSH ключ на GitHub

    Запускаем следующий код для копирования ключа в буфер обмена.

    pbcopy < ~/.ssh/id_rsa.pub

    Идем на gitgub в Account Settings
    Кликаем на "SSH Keys" слева
    Дальше на "Add SSH key"
    Вставляем ключ в поле "Key"
    Нажимаем "Add key"
    Потдтверждаем свои действия вводом своего пароля.

  • Проверяем, что все работает

    Вводим следующую команду (без изменений)

    ssh -T git@github.com

Добавить комментарий