1. Генерируем ssh ключ

    ssh-keygen  

    Получим сообщение вида:

    Generating public/private rsa key pair.  
    Enter file in which to save the key (/Users/mikhail/.ssh/id_rsa):  

    По умолчанию, предлагается название id_rsa - согласимся с предложением, нажав Enter. Будет создана директория .ssh, а также предложено ввести дополнительно passphrase для дополнительной защиты самой пары ключей.

    Created directory '/Users/mikhail/.ssh'.  
    Enter passphrase (empty for no passphrase):   

    Можно ничего не вводить, а просто два раза нажать Enter.

    Enter passphrase (empty for no passphrase):   
    Enter same passphrase again:   
    Your identification has been saved in /Users/mikhail/.ssh/id_rsa.  
    Your public key has been saved in /Users/mikhail/.ssh/id_rsa.pub.  
    The key fingerprint is:  
    SHA256:+f49gd7YeKew0IE2TFGptjMafiXMY1OIHD/m2S5FaSQ mikhail@Air-Mihail  
    The key's randomart image is:  
    +---[RSA 3072]----+  
    |          ....   |  
    |        . E.o    |  
    |       . +.= .   |  
    |        o+B.=    |  
    |        S*=O..   |  
    |        .o&o=..  |  
    |       . +o@o= . |  
    |        o.o.=+= .|  
    |         ..oo.o+ |  
    +----[SHA256]-----+  

    Была сгенерирована пара ключей. Закрытый хранится в файле id_rsa, а открытый в файле id_rsa.pub. В гитхаб требудется именно ОТКРЫТЫЙ

  2. Отрываем файл с публичным ключом и копируем его содержимое

    cat <путь_к_файлу_с_публичным_ключом>  
  3. Идем на GitHub в свой профиль и переходим в настройки (Settings).

  4. На открывшейся странице нужно найти пункт SSH и GPG keys. Нажимаем на него.

  5. Нажимаем на кнопку New SSH key, дать название ключу и в специальное поле key вставить содержимое буфера обмена.

  6. Нажимаем на Add SSH key. GitHub попросит ввести пароль от аккаунта.

    Вводим пароль и теперь в списке SSH ключей есть новый ключ.

Permission denied (publickey)?

Попробуйте воспользоваться командой ssh-add или ssh-add <путь до приватного ключа>, если путь к нему не стандартный

〰〰〰 𓆝 𓆟 𓆞 𓆝 𓆟 𓆝 𓆟 𓆞 〰〰〰