Начало работы с аутентификацией GitHub с использованием SSH в Windows

SSH в Windows

Что происходит, когда Apple добавляет что-то новое в свой продукт? да, Ты прав – они будут рассказывать об этом много раз и повсюду, пытаясь произвести впечатление на людей, рассказывая им, что их изобретенные вещи действительно новы, даже если это не так.. Так, представлять себе, если они только что добавили поддержку SSH в свою Mac OS X, распространят ли они эту новость или нет? Я считаю, что этот вопрос останется без ответа, поскольку OS X (как и любая другая unix-подобная операционная система, уже из коробки поддерживает SSH). Что касается Windows, многие разработчики, которые работают с Windows по какой-то причине, долгие годы ждали этого дня, борясь с Windows, устанавливая двоичные файлы cygwin и git, и пытаясь заставить их полюбить друг друга, но это всегда было сложно. И с 2018 Windows 10 обновление Microsoft фактически добавила OpenSSH для Windows 10!… И никто об этом не знает даже сейчас. Так что если у вас хотя бы винда 10 1903 выпуск, вы можете легко настроить интеграцию с git. Вот что мы будем делать здесь.

Установка git

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

Хорошо, на самом деле я солгал здесь… SSH.exe распространяется с самим git, НО мы не будем его устанавливать. (последний скриншот выше).

Теперь, давайте проверим, доступен ли git. Перейдите на рабочий стол и создайте папку с именем “git-repo-test”. Никаких дополнительных навыков взлома здесь не требуется, просто нажмите RightMouseButton и выберите “Создать папку”.

Преуспеть в этом? КЛАССНО! Теперь откройте эту папку двойным щелчком, нажмите Ctrl + L в открывшемся окне проводника, и вы сможете скопировать путь к папке. Скопируйте это. затем, перейдите на панель поиска слева внизу и введите “CMD” и откройте это.

В открывшейся консоли типа “CD ” (пробел в конце) нажмите правую кнопку мыши, чтобы вставить скопированный текст ( или Shift + Insert). и нажмите ввод.

Теперь введите “git init”.

Так, репо создано!

Добавьте свой первый файл и зафиксируйте его (нота, первые строки нужны для установки вашей почты и имени. Замените эти значения своими собственными. Эти значения будут отображаться в журнале коммитов github.)

git config user.email "[email protected]"
git config  user.name "John Doe"

echo "h1. This is the readme file." > README.md

git add README.md

git commit -m"Added a readme file".

И добавляем файл лицензии. Для этого, перейти к https://choosealicense.com/ и выберите лицензию для вашего проекта. Я выберу https://selectalicense.com/licenses/mit/, чтобы позволить всем другим разработчикам использовать мой проект в любом случае, как они хотят. Какую лицензию вы не выбираете? Хорошо, это означает, что другие разработчики не смогут использовать ваш проект каким-либо образом, это не будет законным. Так, создать новый файл (с мышкой и блокнотом) и скопируйте текст лицензии, замените в нем год и сохраните.

Проверить статус репо

git status

Добавьте этот файл для включения в коммит и зафиксируйте его.

git add License.txt

git commit

Внимание, на этот раз мы не используем флаг -m для git commit. Откроется окно с блокнотом, в котором вы сможете ввести сообщение для фиксации..

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

Так, мы добавили несколько файлов и зафиксировали их в ЛОКАЛЬНОМ репозитории.

Легкий? Перейдем к более сложной части (голливудский фильм, как хакерские навыки, потребуются здесь).

OpenSSH материал

Теперь, давайте создадим ключ SSH. В том же консольном окне типа “ssh-keygen -t rsa -b 4096” и нажмите ввод. Когда он запросит пароль – просто нажмите ввод, чтобы сделать его пустым. Хорошо, ключ ssh создан.

Это создаст 2 файлы: открытый ключ(id_rsa.pub) – поделись этим с кем хочешь, сделай тату с этим текстом или напиши его на ковре под дверью – не имеет значения. Совершенно безопасно делиться им.

Но закрытый ключ (id_rsa) – никогда не делись этим ни с кем! Это как ключи от дома или машины. Держи это в секрете!

Просмотрите открытый ключ, набрав “блокнот% userprofile% . ssh id_rsa.pub” . Скопируйте это значение.

Теперь, перейти к github ssh ключ добавить страницу и вставьте свой открытый ключ в текстовое поле, затем нажмите зеленую кнопку, чтобы отправить.

Хорошо, добавлен SSH ключ. Давайте создадим репо и внесем ваши изменения!

Создайте новое репо здесь https://github.com/new

Здесь вы увидите учебник, прокрутите вниз до второго абзаца и скопируйте первую строку (git удаленное добавление…)

Вставьте его в консоль. И перенести все изменения на пульт.

git remote add ... - your line here

git fetch origin

git push --all

Внимание, дальше, чтобы что-то подтолкнуть, вы можете использовать “git push origin main” (где главный – название вашего филиала).

Так, если тебе удалось, вернитесь в github, и вы увидите свои файлы на сайте github.

Надеюсь, этот урок будет вам полезен.

 2,171 всего просмотров,  104 просмотров сегодня

Запись опубликована в рубрике Компьютеры, ПО с метками , , , , , , , , . Добавьте в закладки постоянную ссылку. | Короткая ссылка:  http://p1rat.ru/lezzz/oO69q

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