Введение
Github — это платформа облачного хостинга для разработки программного обеспечения и контроля версий.
Github помогает нам сделать наши репозитории
легкодоступными в интернете. Это способствует развитию совместного программирования.
Прежде чем мы глубоко погрузимся в эту статью, давайте поймем разницу между Git и Github.
Git — это система контроля версий на нашей локальной машине. Она позволяет разработчику сохранять прогресс проекта. Общественность не может получить доступ к этим проектам.
Цели
Эта статья будет посвящена следующему:
- Создание учетной записи Github
- Настройка ключей SSH
- Отправка на Github
Необходимые условия
- Установленная поддерживаемая версия Git Bash
- учетная запись Github
- Установленный редактор VScode
Начало работы
Откройте Gitbash, чтобы мы могли настроить учетные данные в соответствии с данными учетной записи Github.
Выполните следующие команды одну за другой:
git config --global user.name "username"
git config --global user.email "your_email@email.com"
Чтобы проверить, правильно ли вы ввели данные.
Выполните эту команду:
git config -l
Получение ключей SSH
Откройте свой аккаунт на Github и перейдите на страницу Ключ SSH.
Выполните следующие простые шаги для получения ключа:
- Откройте Gitbash
- Скопируйте и вставьте текст ниже
$ ssh-keygen -t ed25519 -C "your_email@email.com"
- Когда появится сообщение «Введите файл, в котором нужно сохранить ключ», нажмите Enter. При этом будет выбрано местоположение файла по умолчанию.
- Нажмите Enter, когда появится запрос на ввод парольной фразы.
На этом этапе у вас должен быть отпечаток ключа.
Добавление вашего SSH-ключа в ssh-agent
Пока ваш Gitbash все еще запущен:
- Вставьте следующие команды одну за другой:
$ eval "$(ssh-agent -s)"
$ ssh-add ~/.ssh/id_ed25519
Перейдите в то место, куда был добавлен идентификатор на вашем ПК.
Перетащите файл id_ed25519.pub
в ваш VScode, чтобы получить ключи.
Добавление новых ключей SSH
Теперь, когда у вас есть ключи, перейдите в раздел добавления нового ключа ssh на странице настроек и вставьте ключ.
К этому моменту вы уже должны хорошо разбираться в копировании и вставке. 😁
Двигаемся дальше
Теперь, когда у нас настроен SSH-ключ, давайте создадим макет проекта на VScode.
Ниже показан пример нашего макетного проекта.
Он содержит простой html файл и js файл, который печатает console.log('just pushed to github')
.
Выбор Gitbash в качестве терминала по умолчанию
- Откройте свой терминал
- Нажмите на значок
+
для выбора терминала по умолчанию [bash]
Отправка на Github
Теперь, когда мы установили gitbash в нашем VScode, мы можем выполнить push на Github.
- Откройте свой аккаунт на Github и перейдите в раздел создания репозитория.
- Введите имя репозитория по своему выбору
- Описание можно пропустить
- Проигнорируйте остальные флажки и нажмите кнопку «Создать репозиторий».
Теперь, когда мы достигли этого этапа, мы наконец-то можем отправлять на Github из VScode.
Вернитесь в терминал VScode и введите эти команды.
-
git init
-
git add .
-
git commit -m [Введите ваше сообщение по выбору здесь]
-
git remote add origin https://github.com/backendbro/mock_project.git
Скопируйте приведенную выше строку из панели управления вашего репозитория, так как ваша будет отличаться от нее
- git branch -M main
-git push -u origin main
Вуаля! Мы успешно перенесли наш проект из VScode на Github.
Заключение
Мы смогли создать учетную запись Github, настроить ключи SSH и отправить макет проекта на Github из VScode.
В этой статье мы познакомились с основами Github. Я надеюсь, что с этими знаниями вы сможете показать миру свой потрясающий проект.
Счастливого кодинга!
кредиты
- Github
- VScode