uz
KA
июня 23, 2025
Обновлено июня 23, 2025

Как управлять GitHub репозиторий?

Git

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

Что такое GitHub?

GitHub – это платформа основанная на Git, которая позволяет вести полный цикл разработки ПО, заниматься оркестрацией и автоматизацией сервисов и  хранением данных. Отличие от Git заключается в том, что эта система производная от основной и вокруг системы контроля версий репозитория развернуто множество архитектурных сервисов. Таких как: база данных, web-приложение, web-сервер, кэширующий сервер, брокер сообщений и множество другого.

Он стал популярен благодаря возможности размещать собственные проекты на публичных серверах и сама концепция системы Git позволяет коммьюнити разрабатывать проекты совместно, используя удобные механизмы сервиса.

Как создать GitHub репозиторий?

Для начала зайдите на официальный сайт GitHub и справа сверху выберите кнопку плюса, для создания нового репозитория:

New repository
Скриншот №1 — Новый репозиторий

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

Создание репозитория
Скриншот №2 — Создание репозитория

Так же обратите внимание, на то что репозиторий может быть публичным, то есть доступным для всех пользователей платформы Git или же приватным. В таком случае доступ предоставляется выбранным пользователям или команде. После чего нажмите на кнопку Create repository и дождитесь создания проекта.

Теперь на сервере GitHub создан репозиторий к которому можно обратиться с клиентского устройства через утилиту git, предварительно установите ее:

dnf install git -y

Или же для apt-подобного дистрибутива:

apt update && apt upgrade && apt install git -y

Для Windows используйте команду в терминале:

winget install git.git
Установка ПО
Скриншот №3 — Установка ПО

Перейдите в рабочую директорию с файлами, которые необходимо загрузить и инициализируйте в ней локальный репозиторий, а так же подготовьте файлы к отправке командами:

git init
git add .
git commit
git remote add origin git@github.com:логин-пользователя/название-репозитория.git
git push origin main

Все действия были выполнены в среде облачного сервера от Serverspace, для этого перейдем к созданию сервера, на любой из двух платформ vStack cloud или же VMware cloud. Нажмем на кнопку Создать сервер и выберем конфигурацию, подходящую под наши задачи, затем нажмем кнопку Создать:

Создание сервераСкриншот №4 — Создание сервера

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

После выполненных выше действий удостоверимся, что репозиторий был создан:

Новый репозиторий
Скриншот №5 — Новый репозиторий

Но, что если нам необходимо внести в него изменения?

Как управлять файлами в GitHub репозиторий?

Это можно выполнить так же простой командой на клиенте, для начала выполните нужные изменения в рабочей директории или же Working Tree. К примеру, создадим новый файл командой:

touch /gg/gg.txt

После чего зарегистрируем изменения в индекс и создадим коммит, прописав в открывшемся файле подтверждение фразой commit, сохраним его:

git add .
git commit

Обратите внимание, что точку подключения для репозитория уже указывать не нужно, ведь была прописана ранее командой git remote add. Теперь обращаемся к ней через переменную origin:

  git push origin main
Новый пуш
Скриншот №6 — Новый пуш

Как вы поняли принцип работы лежит в основе того, что мы изменяем сначала локальную копию, а затем загружаем изменения в репозиторий. Соответственно, чтобы скачать изменения от другого пользователя в репозитории можно выполнить следующую команду:

git pull
Обновление данных через git pull
Скриншот №7 — Обновление данных через git pull

Работа с GitHub и Git существенно упрощает управление проектами и их разработку. Используя возможности создания репозиториев, контроля версий и совместной работы, команды разработчиков могут эффективно обмениваться кодом, отслеживать изменения и интегрировать их в общий проект.

GitHub предоставляет не только место для хранения и обмена кодом, но и широкий спектр инструментов для автоматизации процессов, управления проектами и совместного кодинга.

Оценка:
5 из 5
Аverage rating : 5
Оценок: 1
100029 Ташкент Улица Якка Чинар, дом 2/1
ООО «ИТГЛОБАЛКОМ ЛАБС»

Вам также может быть интересно...