Вход
Русский
USD
Цены в иностранной валюте приведены информационно

Установка GIT в Ubuntu 16.04

Как установить систему контроля версий?

Для современной веб-разработки система контроля версий GIT является очень востребованной. С ее помощью вы сможете на уровне исходников кода управлять разрабатываемым продуктом. GIT позволяет следить за изменениями на этапе создания, делать ветки, а также возвращаться к предыдущим этапам разработки. Мы покажем вам, как поставить систему контроля версий в Ubuntu 16.04. Есть два варианта инсталляции, каждый со своими преимуществами:

1) C помощью apt

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

sudo apt-get update
sudo apt-get install git

Дождитесь, пока закончится установка и можно переходить к настройкам GIT.

2) Из исходного кода

Этот метод инсталляции отличается большей гибкостью, ведь вы можете поставить самую новую версию GIT. Однако операция займет больше времени, чем вышеописанный способ. Кроме того, пакетный менеджер не будет обновляться. Вы получите доступ к финальному релизу приложения, а также пользовательским опциям установки. Начать нужно с загрузки зависимостей GIT. Их легко можно найти в стандартном системном репозитории. Загрузите их, попутно обновив индекс пакетов:

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

После этого стоит приступать к установке системы GIT. Перейдите на Githab, чтобы увидеть последнюю актуальную версию. Для ее получения измените ветку. Вам нужно будет открыть вкладку Tags, выбрав последнюю версию без пометки rc. Далее вам потребуется кнопка Download ZIP. Нажмите ее, скопировав адрес версии. Используя команду wget, вставьте адрес, который взяли с репозитория:

wget https://github.com/git/git/archive/v2.8.1.zip -O git.zip

Теперь нужно распаковать архив. Перейдите в созданный каталог:

unzip git.zip
cd git-*

В нем нужно будет собрать пакет и инсталлировать его. Используйте команды:

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

Вот и все, система контроля версий GIT установлена. Для ее обновления, потребуется провести клонирование репозитория в домашнюю папку, а потом провести сборку и установку новой редакции. Для того, чтобы увидеть адрес версии, которую предстоит копировать, нужно взять адрес по этой ссылке. Зайдите в домашнюю папку и наберите команду git clone, введя новый адрес версии:

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

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

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

Теперь нужно настроить GIT. Это нужно сделать для того, чтобы в коммитах содержалась нужная информация. Для этого пригодится команда:

git config

Запишите в приложение электронный адрес и имя пользователя, ведь эту информация в каждый коммит встраивает GIT. Это можно сделать с помощью:

git config --global user.name "Your Name"
git config --global user.email "youremail@domain.com"
git config —list
user.name=Your Name
user.email=youremail@domain.com

Вывод информации выглядит немного иначе. Она вся расположена в файле конфигурации GIT. Вы можете в него вносить правки:

nano ~/.gitconfig
[user]
name = Your Name
email = youremail@domain.com

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

[master 0d9d21d] initial project version
Committer: root
Your name and email address were configured automatically based on your username and hostname.
Please check that they are accurate. You can suppress this message by setting them explicitly:
git config --global user.name "Your Name"
git config --global user.email you@example.com
After doing this, you may fix the identity used for this commit with:
git commit --amend --reset-author

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

Опубликовано: Апрель 12, 2017