Git

Настройка ключа SSH для GitHub

Настройка ключа SSH для GitHub
Чтобы понять Github, вам сначала нужно убедиться, что вы знаете о Git . Git - это система контроля версий с открытым исходным кодом, созданная Линусом Тровальдсом. Короче говоря, Git - это система контроля версий, такая как Subversion и CVS. Вы сможете использовать это, установив команду и утилиты «git» на свой сервер. Git - это инструмент командной строки, а GitHub - это место, где разработчики хранят свои проекты и работы и могут делиться ими с остальным миром, а также могут предоставлять им обновления версий. У вас есть возможность создавать частные и общедоступные репозитории и вы можете использовать их в соответствии с вашими потребностями.

Для начала вам нужно убедиться, что у вас есть Linux-терминал с установленной командой git и у вас есть возможность использовать команду git пользователем, на котором вы пытаетесь. Всегда старайтесь использовать отдельного пользователя и не используйте пользователя root для одного и того же. Также вам необходимо создать учетную запись на Github.

Создать учетную запись на Github

Чтобы создать учетную запись в Github, вы можете выполнить следующие шаги

После создания учетной записи следующим шагом будет создание новой пары ключей, а затем их добавление в Github.

Добавление ключа SSH в учетную запись GitHub

Войдите в свой терминал через SSH.

Создайте пару ключей, выполнив следующую команду, подставив свой адрес электронной почты GitHub между кавычками:

# ssh-keygen -t rsa -b 4096 -C «your_email @ domain».com »

Когда вам будет предложено «Введите файл для сохранения ключа», нажмите Входить чтобы сохранить его в месте по умолчанию. Если вы хотите использовать другое местоположение, вы также можете указать путь, который будет использоваться здесь.

В командной строке введите безопасную парольную фразу, которая будет использоваться при аутентификации вашего ключа, и подтвердите ее. Вы даже можете не устанавливать эту кодовую фразу, если вам не нужна дополнительная проверка. Итак, вы создали пару ключей SSH. Обязательно отметьте такие вещи, как файлы открытого и закрытого ключей.

Чтобы добавить ключ ssh в GitHub, вам нужно взять копию открытого ключа, и вы можете использовать приведенную ниже команду ssh, чтобы это сделать.

# cat / home / user /.ssh / id_rsa.паб

После того, как вы скопировали содержимое в буфер обмена или в любой локальный текстовый файл, мы можем использовать следующие шаги, чтобы добавить ключ в учетную запись Github.

Чтобы добавить свой первый или другой ключ, нажмите «Новый ключ SSH»

В поле «Заголовок» вам нужно добавить метку, которую вы можете запомнить.  (Я использовал MacBook Air от Sumesh).

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

В поле «ключ» добавьте указанный выше ключ, который вы получите с помощью команды «cat / home / user /.ssh / id_rsa.pub », который начинается с ssh-rsa

Если будет предложено, подтвердите свой пароль GitHub, который будет использоваться для проверки.

Теперь вы можете увидеть в списке ключ, который вы добавили в название заголовка. И вам нужно будет выполнить одну и ту же процедуру для каждого компьютера, серверов разработки / промежуточных серверов, которым необходим доступ к вашим репозиториям.

Проверьте подключение с локального компьютера к Github

Откройте новый терминал ssh и убедитесь, что вы переключились на пользователя, для которого вы создали пару ключей ssh. Чтобы подключиться к учетной записи Github через ключ ssh, вам нужно ввести ниже и нажать ввод # ssh -T [электронная почта защищена]

Если вы подключаетесь к нему в первый раз с этого компьютера, вы увидите результат, подобный приведенному ниже, и в этом случае вам нужно будет ввести Да:

Подлинность хоста github.com (192.30.1.1) 'не может быть установлено.
Отпечаток ключа RSA - SHA256: asdnasd871321312kjaksjdasdijsaidjsad1Rk3ndm.
Вы уверены, что хотите продолжить подключение (да / нет)? да
Предупреждение: постоянно добавленный github.com, 192.30.30.1 '(RSA) в список известных хостов.

Вы увидите такой вывод:

«Привет, пользователь ! Вы успешно прошли аутентификацию, но GitHub не предоставляет доступ к оболочке.”

Если вышеупомянутый пользователь правильный и отображается как тот, который вы пытались добавить, тогда все в порядке, и вы завершили настройку ключа ssh с помощью Github ! Если вам отказывают в разрешении, нам необходимо перепроверить вышеуказанные шаги и убедиться, что вы сделали все, как указано в приведенном выше документе.  Вы всегда можете связаться со мной, если вам понадобится помощь в этом случае.

5 лучших аркад для Linux
В настоящее время компьютеры - это серьезные машины, используемые для игр. Если вы не можете получить новый рекорд, вы поймете, о чем я. В этом посте ...
Битва за Веснот 1.13.6 Выпущена разработка
Битва за Веснот 1.13.6, выпущенная в прошлом месяце, является шестой разработкой в ​​1.13.x и содержит ряд улучшений, в первую очередь пользовательско...
Как установить League Of Legends на Ubuntu 14.04
Если вы поклонник League of Legends, то это возможность для вас протестировать League of Legends. Обратите внимание, что LOL поддерживается в PlayOnLi...