Как установить Git на Mac и сгенерировать ключи SSH

В этом пошаговом руководстве по Git мы рассмотрим, как установить Git на компьютер Mac, как сгенерировать ключи SSH и загрузить ваш открытый ключ SSH в вашу учетную запись GitHub для авторизации.

Как установить Git на Mac

Откройте терминал и введите

$ brew install git

Это установит Git в вашу систему. Чтобы подтвердить установку, введите

$ git --version

Это напечатает версию Git, установленную на вашем компьютере.

Как сгенерировать SSH-ключ для авторизации на GitHub

  1. Откройте терминал
  2. Перейдите в свой домашний каталог, набрав cd ~/

  3. Введите следующую команду ssh-keygen -t rsa



    • Вам будет предложено ввести имя файла для хранения ключа.

    • Просто нажмите Enter, чтобы принять имя файла по умолчанию (/Users/you/.ssh/id_rsa)

    • Затем он попросит вас создать кодовую фразу. Это необязательно, либо создайте парольную фразу, либо нажмите клавишу ВВОД, чтобы ее не было.

  4. Когда вы нажмете Enter, будут созданы два файла

    • ~/.ssh/id_rsa

    • ~/.ssh/id_rsa.pub

  5. Ваш открытый ключ хранится в файле с расширением .pub, т.е. ~/.ssh/id_rsa.pub

Как получить доступ и скопировать публичный ключ SSH

Чтобы аутентифицировать себя и свое устройство с помощью GitHub, вам необходимо загрузить свой открытый SSH-ключ, который вы создали выше, в свою учетную запись GitHub.

Скопируйте публичный SSH-ключ

Откройте терминал и введите

$ pbcopy < ~/.ssh/id_rsa.pub

Это скопирует содержимое файла id_rsa.pub в ваш буфер обмена.

Связанный:

Как загрузить свой публичный SSH-ключ на GitHub

  1. После того, как вы скопировали свой общедоступный SSH-ключ, войдите в свою учетную запись GitHub и перейдите в
  2. https://github.com/settings/profile
  3. В левом меню вы увидите ссылку «SSH и GPG ключи».
  4. Нажмите на эту ссылку, чтобы перейти на страницу, где вы можете ввести свой публичный SSH-ключ, который вы скопировали ранее.
  5. Нажмите кнопку с надписью «Новый ключ SSH».
  6. Затем введите название заголовка - может быть любым, например newMac
  7. Вставьте публичный ключ SSH в текстовое поле ключа
  8. Нажмите «Добавить ключ SSH».

Проверьте свою авторизацию на GitHub:

Откройте терминал и введите

$ git clone git@github.com:AmirGhahrai/Rima.git
  1. Он спросит вас, хотите ли вы продолжить подключение, введите да
  2. Если вы создали парольную фразу при генерации открытого ключа, вам будет предложено ввести ее.
  3. Введите свою парольную фразу и нажмите Enter.
  4. Затем он начнет клонировать проект в ваш каталог.

Теперь все готово для использования Git и GitHub.