Как установить git на linux
Перейти к содержимому

Как установить git на linux

  • автор:

How to Install Git on Ubuntu Using APT and GitHub (Ubuntu 18.04, 20.04, and 22.04)

Modern software development requires a lot of work to be successful. One of the most important steps is choosing a distributed version control system.

Such systems help you keep track of every code change and revert previous stages if needed. One of the most popular version control systems is Git.

In this tutorial, we’ll show two simple ways how to install Git on Ubuntu and how to configure it.

How to Install Git on Ubuntu

Git installation on an Ubuntu system requires three essential objects:

  • Ubuntu version – this tutorial covers Ubuntu’s three most recent versions – 18.04, 20.04, and 22.04. Ensure that one of these versions is running on your computer or a virtual private server (VPS).
  • Sudo privileges – an account with sudo privileges is required to install Git. It can be a root account or a separate user account with administrator privileges.
  • Access to the terminal – Git installation will include commands that must be entered into the terminal window.

Step 1 – Install Git on Ubuntu

There are two ways to install Git on Ubuntu. We’ll break them down one by one, but you can choose which one works best for you. It’s worth noting that both require access to the terminal.

Installing Git With APT

Ubuntu already has Git in the default repository. It can be easily installed with the help of the APT package management tool:

  1. Update the repository by running the following command:
  1. Install Git with this command:
  1. When asked for permission to install Git, type Y, and press Enter.

Keep in mind that the Git version in the APT package manager might differ from the recent version found on the GitHub source website. You can check the available versions using this command:

Here’s an example of what the output would look like:

Command prompt window showcasing a command used to check which Git version will be installed with the APT package manager on Ubuntu 20.04

There are two available versions – 2.17.1 and 2.17.0. The candidate version shows which version will be installed.

Alternatively, use this command after installing Git to check the version:

Installing Git from GitHub

We recommend proceeding with the GitHub installation method if you want to install a different version of Git:

  1. Update the repository by running the following command:
  1. Install all the necessary GitHub packages:
  1. Visit the Git for Linux download page, right-click on the latest stable version, and copy the link. In our case, it’s the 2.36.1 version.

The download page for the latest version of Git. The red border indicates the download URL for Git 2.36.1 version

  1. Go back to the terminal and use the following command with the copied link:
  1. To extract the file, run this command:
  1. Once the process is finished, head to the extracted directory:
  1. Install Git globally by running this command:
  1. To verify the installation, use the following command prompt:

If a Git version number appears, that means the installation was successful.

A command to check the Git version

Pro Tip

The previous method will install Git globally. If a local installation is needed, refer to the INSTALL file located in the archive for instructions.

Step 2 – Configure the Git Account

Once Git is installed, you will need to configure it with the Git config command.

  1. Specify your GitHub username on the terminal:

Replace the “user_name” argument with an actual username, quotation marks included.

  1. Specify the email address:

Make sure to replace “email@myawesomedomain.tld” with an actual email address, quotation marks included.

  1. Verify the changes:

Git config command to set configuration settings like username and email. An alternative way would be to open Gitconfig file and make the configuration changes manually.

Pro Tip

Installing and configuring the Git version control system is just one step to becoming a skillful developer. If you want to learn more, check out our comprehensive Git tutorial.

Conclusion

Git is one of the world’s most popular distributed version control systems. This free tool offers many valuable features and allows developers to perform any code changes with the ability to revert the changes if needed.

This tutorial covered how to install Git on Ubuntu 18.04, 20.04, and 22.04 via APT or GitHub. You also learned how to configure Git using your username and email address.

If you have any further insights or questions, leave them in the comments section below.

How To Install Git on Ubuntu FAQ

How to Check if Git Is Already Installed?

The easiest way to check if Git is installed is to run the git –version command, which will display the current version of Git.

Another option is to run any Git command like git build. If an error message such as “git: command not found” appears, it means that Git is not installed on the system.

What Is the Default Git Install Location on Ubuntu?

Users can install Git either globally or locally. Git will be installed under the /usr/bin/git directory if you’re going with the global method. This can always be double-checked using the whereis git command, showing the exact Git installation directory.

However, if users use the local installation method, Git will only work on that particular directory. For example, if a user installs Git on the /home/username directory, they will need to navigate to this directory to use Git.

Elvinas is a senior server administrator at Hostinger. He monitors the infrastructure’s well-being and keeps the uptime at a maximum. Besides server management, web development has always been one of his biggest passions.

Установка Git в Ubuntu

Система контроля версий — это незаменимая вещь при совместной разработке программного обеспечения. Такие программы позволяют отслеживать изменения в вашем исходном коде и при необходимости восстанавливать прошлое состояние.

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

Установка Git с помощью пакетного менеджера

Самый простой способ установить Git в Ubuntu 20.04 или других версиях, это использовать пакетный менеджер apt и официальные репозитории Ubuntu. Это самый быстрый и простой метод, но вы получите не самую свежую версию.

Для установки Git с помощью пакетного менеджера. сначала обновим списки пакетов из репозиториев:

sudo apt update

Затем осталось загрузить и установить программу:

sudo apt install git

После этого программа будет установлена и вы можете переходить к ее настройке. Для просмотра версии выполните:

Установка Git из исходных кодов

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

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

sudo apt update
sudo apt install build-essential libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip

После того как все будет установлено вы можете скачать архив с самыми последними версиями исходного кода. Это можно сделать на странице релизов. Здесь есть как rc релизы, так и стабильные версии.

Когда выберите версию, нажмите кнопку Download zip. Или же скопируйте ссылку чтобы скачать с помощью терминала. Например, на данный момент самая последняя версия — 2.10.1. Вы можете использовать адрес файла вместе с wget, чтобы скачать исходники:

wget https://github.com/git/git/archive/v2.28.0.zip -o git.zip

Распакуйте только что загруженный файл с помощью unzip и переместитесь в каталог с файлами архива:

unzip git.zip
cd git-*

Дальше переходим к сборке программы и ее установке:

make prefix=/usr/local all
sudo make prefix=/usr/local install

После того как вы установили Git таким способом, вы можете просто ещё раз клонировать репозиторий и выполнить две последние команды для обновления. Для клонирования нужно знать URL репозитория. Например, для текущей ветки master, этот url будет выглядеть вот так:

git clone https://github.com/git/git

Затем просто соберите новую версию git с помощью тех же команд:

cd git
make prefix=/usr/local all
sudo make prefix=/usr/local install

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

Настройка Git в Ubuntu

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

Самый простой способ это сделать — с помощью команды git config. Git использует имя пользователя и Email при каждом коммите, так что задавать их обязательно. Для этого выполните команды:

git config —global user.name «Your Name»
git config —global user.email «youremail@domain.com»

Вы можете посмотреть установленные параметры с помощью команды:

git config —list

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

[user]
name = Имя
email = youremail@domain.com

Здесь можно установить много других параметров, но именно эти два самые важные, потому что если вы попытаетесь что-то сделать когда они не установлены, то увидите предупреждение:

Выводы

Теперь вы знаете как выполняется установка Git Ubuntu 20.04. Мы рассмотрели два способа — простой и быстрый, а также сложный, но более гибкий. Если у вас остались вопросы спрашивайте в комментариях!

Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.

Установка Git в Ubuntu 20.04

Установка Git в Ubuntu 20.04

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

Многие проектные файлы ПО хранятся в репозиториях Git, а такие платформы, как GitHub, GitLab и Bitbucket, упрощают работу над проектами разработки программного обеспечения и совместную работу.

В этом руководстве мы расскажем, как установить и настроить Git на сервере Ubuntu 20.04. Мы узнаем о двух способах установки программного обеспечения: посредством встроенного диспетчера пакетов и из файла с исходным кодом. Каждый из этих подходов имеет собственные преимущества, зависящие от конкретных потребностей.

Предварительные требования

Вам потребуется сервер Ubuntu 20.04 с учетной записью non-root superuser.

После настройки сервера и пользователя вы можете продолжить.

Установка Git с пакетами по умолчанию

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

Git, вероятнее всего, уже установлен на вашем сервере Ubuntu 20.04. Это можно подтвердить на вашем сервере с помощью следующей команды:

Если вы получите вывод, аналогичный следующему, то Git уже установлен.

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

Однако если вы не получили вывод с номером версии Git, его можно установить с помощью диспетчера пакетов APT по умолчанию в Ubuntu.

Во-первых, воспользуйтесь инструменты управления пакетами apt для обновления локального индекса пакетов.

После завершения обновления вы можете выполнить установку Git:

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

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

Установка Git из файла с исходным кодом

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

Проверьте текущую версию Git, установленную на сервере:

Если Git установлен, вы получите вывод, аналогичный следующему:

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

После установки необходимых зависимостей создайте временную директорию и перейдите в нее. В эту директорию мы загрузим тар-архив Git.

На сайте проекта Git перейдите в список тар-архивов на странице https://mirrors.edge.kernel.org/pub/software/scm/git/ и загрузите желаемую версию. На момент написания последней версией была версия 2.26.2, поэтому для демонстрационных целей мы загрузим именно эту версию. Мы используем curl и выведем загружаемый файл в git.tar.gz .

Перейдите в новую директорию Git:

Теперь вы можете создать пакет и установить его, введя эти две команды:

Теперь замените процесс оболочки, чтобы использовать только что установленную версию Git:

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

Мы успешно выполнили установку Git и теперь можем завершить настройку.

Настройка Git

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

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

Мы можем просмотреть все настроенные пункты конфигурации, введя следующую команду:

Информация, которую вы вводите, сохраняется в файле конфигурации Git, и вы можете при желании изменить ее вручную с помощью текстового редактора на ваш выбор (мы используем nano):

Нажмите CTRL и X , затем Y , затем ENTER , чтобы выйти из текстового редактора.

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

Заключение

Вы установили Git и готовы к его использованию в системе.

Чтобы узнать больше об использовании Git, прочитайте эти статьи и разделы:

Thanks for learning with the DigitalOcean Community. Check out our offerings for compute, storage, networking, and managed databases.

Как установить git на linux

Все возможности Git доступны из терминала. Откроем его. На Mac нужно ввести в поиске Terminal, на Windows на рабочем столе после установки должна появиться иконка Git Bash. Проверим, что git установлен. Для этого введем команду git —version. Мы видим версию git, которая установлена на компьютер.

Зададим имя и адрес электронной почты. Они нужны, чтобы git понимал, кто именно вносит в файл изменения.

git config —global user.name «Polina Uzhvak”

git config —global user.email uzhvak@istories.media

Зададим текстовый редактор. По умолчанию стоит редактор Vim, но этот редактор довольно сложный (про это у программистов даже есть мемы). Мы его поменяем на более простой редактор nano: git config —global core.editor nano.

Чтобы посмотреть все заданные настройки, наберем git config —list —show-origin. Вы увидите все настройки Git, среди которых будут и заданные нами.

Создаем репозиторий

Теперь создадим локальное хранилище для наших файлов и их версий — репозиторий. Для примера проекта я создам на рабочем столе папку Git_Tutorial.

Открою папку в редакторе VSCode и создам файл с расширением .py с простой командой print(‘Hello!’). Не забываем сохранить файл в редакторе cmd (ctrl) + S.

Теперь будем сохранять эту версию изменений в git.

Чтобы открыть терминал сразу по адресу папки, нужно нажать на нее правой кнопкой мыши и выбрать «новый терминал по адресу папки» (на Windows нужно выбрать Git Bash Here).

Если на Mac такой строки нет, это можно настроить. Для этого нужно перейти в «Системные настройки», затем пункт меню «Клавиатура», перейти на вкладку «Сочетание клавиш», в разделе «Службы» выбрать раздел «Файлы и папки» и поставить флажок напротив «Новый терминал по адресу папки».

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

Если команда сработала без ошибок, то вы увидите такой ответ: Initialized empty Git repository in Диск:/папка/.git/ В подкаталоге .git и будет храниться наш репозиторий.

В git есть три состояния файла:

  • изменен,
  • индексирован, то есть отслеживается,
  • зафиксирован, то есть сохранен.

Чтобы понять, в каком состоянии наш файл, воспользуемся командой git status

Файл помечен красным, значит он изменен, но еще не отслеживается.

Добавим его отслеживание с помощью команды git add test.py

Если мы изменили сразу несколько файлов, стоит добавить в отслеживание их все. Чтобы не прописывать название каждого файла отдельно, можем воспользоваться командой git add *. Звездочка заменяет все символы. Если хотим добавить все файлы определенного расширения — git add *.(расширение).

Опять проверим состояние файла git status. Зеленым подсвечен файл, который отслеживает git.

Чтобы зафиксировать изменения, используем команду git commit.

Мы попали в текстовый редактор nano, который указывали при настройке. Здесь нам нужно прописать, что мы сделали на этом этапе. Например, начали проект, напишу start project.

Внизу есть подсказки по редактору, чтобы выйти нажмем control+X, подтвердим выход нажав у и затем enter.

Еще раз проверим состояние файла git status. Git пишет, что сохранять нечего, мы все успешно сохранили или закоммитили.

Теперь немного изменим файл. Добавим вторую строчку вывода в файле в редакторе VSCode print(“We learn git”). Cохраним файл.

Проверим git status. Git показывает, что у нас есть изменения, не сохраненные в систему контроля версий. Чтобы эту версию изменений тоже сохранить, мы должны опять добавить файл в отслеживание через git add и закоммитить через git commit, прописав название коммита в текстовом редакторе.

Чтобы каждый раз не писать две отдельные строки, их можно объединить: git commit -a -m “Add second output”.

Флаг -a (сокращение от —all) говорит о том, что мы добавляем в отслеживание все удалённые или изменённые файлы, флаг -m позволяет писать, что мы сделали на новом этапе, не заходя в текстовый редактор. При этом если в проекте появляются новые файлы, их все равно нужно будет добавлять в отслеживание отдельно через команду git add.

Мы научились базовым принципам работы с git. В следующих уроках познакомимся с GitHub и научимся сохранять изменения на сервере.

Если вам нравится наша работа, вы можете поддержать нас. А если у вас остались вопросы, пишите в чате в telegram.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *