В этом руководстве мы покажем вам, как установить Git на Debian 12 шаг за шагом.

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

1) Обновление системы

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

$ sudo apt update
$ sudo apt upgrade -y

Это обновит списки пакетов и обновит существующие пакеты в вашей системе Debian 12.

2) Установите Git на Debian 12

Теперь, когда ваша система обновлена, вы можете приступить к установке Git. Менеджер пакетов Debian, APT, делает этот процесс простым. Выполните следующую команду apt.

$ sudo apt install git

Install-Git-on-Debian12-Apt-Command

Эта команда загрузит и установит Git вместе с его зависимостями. Вам может быть предложено подтвердить установку; просто введите ‘Y‘ и нажмите Enter.

3) Проверка установки

Чтобы убедиться, что Git был успешно установлен, вы можете проверить его версию, выполнив следующую команду:

$ git --version
git version 2.39.2
$

В результате отобразится версия установленного Git, что подтверждает успешность установки.

4) Настройте Git

Перед началом работы с Git’ом стоит настроить информацию о пользователе. Эта информация будет связана с вашими коммитами. Выполните следующую команду ‘git config‘ команды, укажите свое настоящее имя и адрес электронной почты:

$ git config --global user.name "Pradeep Antil"
$ git config --global user.email "[email protected]"

Configure-UserName-Email-Git-Debian

5) Начните работу с Git

Установив и настроив Git, вы теперь готовы начать использовать контроль версий для своих проектов.

Может быть два сценария: во-первых, у вас есть исходный код вашего проекта локально в вашей системе и вы хотите отправить его на github, а во-вторых, ваш код уже есть на github и вы хотите клонировать его локально в вашей системе. Здесь мы рассмотрим оба сценария.

Добавление существующего исходного кода на GitHub

Зайдите в аккаунт github и создайте там публичный репозиторий. В моем случае я создал его с именем «automation-code», как показано ниже.

Create-Public-Repository-Github-Debian

Нажмите на ‘Создать репозиторий

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

Git-Commands-to-Push-Code-Github-Repositoty

Создайте папку проекта, если она еще не существует, и добавьте в нее свой код.

$ cd automation-code/
$ ls -l

Souce-Code-Git-Project-Debian

Далее сгенерируйте SSH-ключи с помощью команды ssh-keygen. Эти ключи будут использоваться для аутентификации в вашем репозитории github.

$ ssh-keygen

Generate-SSH-Keys-for-GitHub-Repository-Authentication-Debian

Теперь скопируйте свой открытый ключ и вставьте его в учётную запись github, как показано ниже:

$ cat /home/linuxbuzz/.ssh/id_rsa.pub

View-SSH-Public-Key-Debian-Linux

ADD-SSH-Keys-Github-Account-Debian

Нажмите на «ДОБАВИТЬ SSH-ключ»

Теперь мы готовы к переносу кода. Перейдите в каталог проекта и выполните последовательно следующий набор команд git.

$ git init
$ git add .
$ git commit -m "commit code to github repo"
$ git branch -M main
$ git remote add origin [email protected]:pradeepantil/automation-code.git
$ git push -u origin main

Push-Code-To-GitHub-Debian-Command-Line

Чтобы убедиться, что код успешно отправлен, перейдите в свой аккаунт github и проверьте содержимое репозитория.

Verify-Automation-Code-Repository-Content-Github

Отлично, экран выше подтверждает, что код был отправлен на github.

Импорт существующего удаленного Git-репозитория в локальную систему

Чтобы импортировать существующий удаленный git-репозиторий в локальную систему, выполните следующую команду ‘git clone’ из папки, в которую вы хотите сделать клон.

Допустим, мы хотим клонировать репозиторий SampleAppCodes, выполните команду

$ git clone [email protected]:pradeepantil/SampleAppCodes.git

Git-Clone-Remote-GitHub-Repository-Debian-Command-Line

Отлично, вышеприведенный вывод показывает, что удаленный github репозиторий был успешно клонирован.