Как установить систему контроля версий Git на Debian 9
16 января 2019
45
Debian
git

Вступление

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

Git это одна из самых популярных систем контроля версий. Файлы многих популярных проектов хранятся в репозиториях Git, а такие сайты как GitHub, GitLab и Bitbucket помогают облегчить совместную разработку.

В этом руководстве мы установим и настроим Git на Debian 9.

Что вам потребуется

У вас должен быть пользователь (не root) с sudo правами на сервере Debian 9. Чтобы узнать, как выполнить эту настройку, следуйте нашему руководству по начальной настройке сервера Debian 9 .

Когда сервер будет настроен, то вы готовы начинать.

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

Стандартные репозитории Debian git предоставляют вам быстрый способ установки Git. Обратите внимание, что версия, которую вы устанавливаете через эти репозитории, может быть старше, чем самая последняя из доступных на данный момент версий.

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

sudo apt update
sudo apt install git

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

git --version


git version 2.11.0

Настройка Git

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

git config --global user.name "alexey"
git config --global user.email "alexey@domain.ru"

Мы можем увидеть текущую конфигурацию набрав:

git config --list


user.name=alexey
user.email=alexey@domain.ru
...

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

nano ~/.gitconfig

Содержание ~ / .gitconfig

[user]
  name = alexey
  email = alexey@domain.ru

В git есть много других опций, которые вы можете изменить, но это две самые необходимые.

Заключение

Готово! Теперь в вашей системе Git установлен и готов к использованию.

Мы используем файлы cookie для предоставления наших услуг, а также для аналитики и маркетинга. Продолжая просматривать наш веб-сайт, вы соглашаетесь на использование нами файлов cookie.
ОК