Как установить Git на Debian 9
Git – самая популярная в мире система управления распределенными версиями, используемая многими коммерческими проектами с открытым исходным кодом. Он позволяет отслеживать изменения вашего кода, возвращаться на предыдущие этапы, создавать филиалы и сотрудничать с вашими коллегами-разработчиками.
Git изначально разработан Линусом Торвальдсом, создателем ядра Linux.
Этот учебник был протестирован на Debian 9, но он также должен работать с любой предыдущей версией Debian.
Предпосылки
Прежде чем продолжить этот учебник, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo.
Установка Git с Apt
Самый простой и рекомендуемый способ установки Git – использовать инструмент управления пакетами apt из репозиториев по умолчанию Debian. Если вы хотите установить последнюю стабильную версию Git, перейдите к разделу «Установка Git из источника» этого руководства.
Следующие шаги покажут вам, как установить Git в систему Debian:
- Обновить индекс пакетов. Перед установкой новых пакетов вы всегда должны обновлять индекс apt package:
Как видно из вышесказанного, вы успешно установили версию Git. 2.11.0 . Теперь вы можете перейти к разделу «Настройка Git» этого руководства, чтобы завершить настройку.
Установка Git из источника
Другой вариант установки – собрать Git из источника, который позволит вам установить последнюю версию Git и настроить параметры сборки, но вы не сможете поддерживать установку Git через диспетчер пакетов apt .
Прежде чем продолжить следующие шаги, сначала вам необходимо установить пакеты, необходимые для сборки Git в вашей системе Debian:
После установки зависимостей откройте свой браузер, перейдите в зеркало проекта Git на GitHub и скопируйте последний адрес ссылки на выпуск, который заканчивается на .tar.gz :
На момент написания этой статьи была установлена последняя стабильная версия Git. 2.18.0 .
Мы собираемся загрузить источник Git в каталог /usr/src , который является общим местом для размещения исходных файлов, изменить его в каталог с помощью:
Используйте команду wget для загрузки файла tar.gz следующим образом git.tar.gz :
После завершения загрузки извлеките файл, который вы загрузили, и переключитесь в каталог источника git, набрав:
Теперь вы можете скомпилировать и установить Git, набрав следующие две команды:
После завершения установки проверьте его, введя следующую команду, которая будет печатать установленную версию Git:
Позже, если вы хотите перейти на более новую версию, вам нужно будет повторить процесс установки.
Настройка Git
Теперь, когда вы установили Git, рекомендуется установить адрес электронной почты Git и имя пользователя:
Вы можете проверить изменения с помощью следующей команды:
Параметры конфигурации хранятся в файле
Если вы хотите внести другие изменения в конфигурацию Git, вы можете либо использовать команду git config , либо отредактировать файл
Вывод
Вы узнали, как установить Git в систему Debian.
Если вы столкнулись с проблемой или получили обратную связь, оставьте комментарий ниже.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Предложение от 8host.com
Установка Git в Debian 10
Система контроля версий – незаменимый инструмент в современной разработке программного обеспечения. Такие системы позволяют управлять программным обеспечением на уровне исходного кода: отслеживать изменения, вернуться к предыдущим версиям, создавать ветки – альтернативные версии файлов и каталогов, и многое другое.
Одной из наиболее популярных систем контроля версий является Git. В репозиториях Git хранятся файлы многих проектов, а сайты GitHub, GitLab и Bitbucket сделали процесс совместного использования и разработки кода простым и производительным.
Этот мануал поможет установить и настроить Git на сервере Debian 10. Здесь описано два метода установки программы, каждый из которых имеет свои преимущества и недостатки.
Требования
Для работы вам нужен сервер Debian 10, настроенный по этому мануалу. Создайте пользователя sudo и настройте брандмауэр.
Когда сервер будет настроен, вы можете выбрать любой из описанных здесь методов установки – установку стандартных пакетов или установку из исходного кода.
Установка стандартных пакетов Git
Проще всего установить Git с помощью стандартного менеджера apt. Однако стандартные репозитории системы могут содержать устаревшую версию программы. Если вам нужна новая версия, установите Git из исходного кода (об этом поговорим в следующем разделе).
Обновите индекс пакетов, загрузите и установите Git:
sudo apt update
sudo apt install git
Убедитесь, что установка прошла успешно. Для этого запросите версию программы:
git —version
git version 2.20.1
Если установка прошла успешно, команда отобразит версию Git.
После установки переходите к разделу «Настройка Git».
Установка Git из исходного кода
Установка из исходного кода – более сложный, но гибкий метод, позволяющий получить свежую версию. Такая установка занимает больше времени и в дальнейшем не поддерживается пакетным менеджером системы, зато она предоставит последний релиз программы и доступ к пользовательским опциям установки.
Прежде чем начать установку git, нужно установить его зависимости. Все они доступны в стандартном репозитории системы, потому их можно быстро загрузить через apt, предварительно обновив индекс пакетов:
sudo apt update
sudo apt install make libssl-dev libghc-zlib-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip
Затем можно установить Git. Посетите зеркало проекта на GitHub.
Перейдите в ветку master. Кликните на ссылку Tags и выберите нужную версию Git. Версии с пометкой rc (release candidate) без веских причин использовать не рекомендуется, так как они нестабильны.
В правой части страницы нажмите Clone or download, затем кликните правой кнопкой мыши по Download ZIP и скопируйте ссылку, которая должна заканчиваться на .zip.
Вернитесь на сервер Debian 10 и перейдите в каталог tmp:
Установите программу с помощью команды wget, добавив только что скопированный адрес.
wget https://github.com/git/git/archive/v2.23.0.zip -O git.zip
Распакуйте архив и перейдите в полученный каталог:
Соберите пакет и установите его:
make prefix=/usr/local all
sudo make prefix=/usr/local install
Чтобы убедиться, что установка прошла успешно, запросите текущую версию git с помощью этой команды:
Чтобы в будущем обновить git до последней версии, вам нужно клонировать репозиторий в домашний каталог, а затем собрать и установить пакет новой версии. Чтобы узнать адрес версии, которую нужно клонировать, перейдите в ветку этой версии на GitHub и скопируйте адрес справа.
Затем перейдите в домашний каталог и запустите команду git clone, указав скопированный адрес версии:
git clone https://github.com/git/git.git
Это создаст новый каталог внутри домашнего каталога. В нём вы можете заново собрать пакет и установить новую версию, используя приведённые выше инструкции. Старая версия программы будет обновлена.
cd git
make prefix=/usr/local all
sudo make prefix=/usr/local install
Настройка Git
Итак, система контроля версий Git установлена. Теперь нужно откорректировать настройки, чтобы коммиты содержали правильную информацию.
Проще всего сделать это с помощью этой команды:
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, который можно редактировать вручную:
/.gitconfig
[user]
name = Your Name
email = youremail@domain.com
Здесь можно установить множество разных опций, но в данном случае нам нужны только эти две. Если вы пропустите этот этап, программа выдаст предупреждение во время отправки коммита. Кроме того, в коммите вам придется каждый раз подтверждать подлинность данных.
Заключение
Теперь система Git установлена и полностью готова к работе. Чтобы больше узнать о работе Git, читайте эти статьи:
Как установить Git на Debian 10
Введение
Система контроля версий (например, Git) позволяет регистрировать изменения в файлах, с которыми работают разработчики, дизайнеры и другие IT-специалисты. Такой инструмент дает возможность не только отслеживать сами изменения, но и возвращаться к определенным стадиям разработки, а также создавать отдельные ветки для других путей разработки.
Git является одной из самых популярных систем контроля версий на данных момент. Система позволяет сразу нескольким разработчикам работать над проектом, править файлы и оперативно их обновлять с учетом изменений других участников.
Из этой статьи вы узнаете, как установить Git на сервер с ОС Debian 10. Ниже будет представлено два варианта, как это можно сделать, вы можете выбрать любой из них исходя из своих требований.
Требования
Для того, чтобы выполнить дальнейшие действия, у вас должен быть сервер, где установлена ОС Debian 10, и пользователь, которые может выполнять команды sudo.
1 способ: установка Git из стандартных репозиториев
Это самый быстрый способ установить Git, т.к. все необходимое уже есть в стандартных репозиториях Debian. Но есть один важный момент — версия, доступная в репозитории, может быть не самой новой из существующих на данный момент. То есть если вам нужна самая свежая версия Git, воспользуйтесь вторым способом установки ниже.
А тем, кто хочет установить Git из репозиториев Debian, сначала нужно обновить локальный индекс пакетов:
После того, как обновление будет выполнено, введите команду установки Git:
Традиционно после окончания установки можно проверить, что система контроля версий установилась корректно. Например, можно посмотреть ее версию:
После этого можно переходить к разделу «Настройка Git» ниже.
2 способ: установка Git из исходников
Существует мнение, что установка Git из исходников предпочтительнее установки из стандартных репозиториев, так как в этом случае у вас будет установлена последняя, самая новая версия Git.
Для начала необходимо установить несколько библиотек, от которых зависит Git. Поэтому последовательно выполните команды:
После установки необходимых зависимостей вам нужно выбрать версию, которую вы хотите установить. Для этого перейдите по ссылке https://github.com/git/git
Проверьте, что находитесь в основной ветке (Branch: master). Нажмите на эту кнопку, выберите вкладку “Tags”, а затем версию, которую вы хотите установить. Пометка “rc” означает “release cand/>
Теперь вам нужно нажать на зеленую кнопку “Clone or download” и скопировать ссылку на кнопке “Download ZIP” (правая кнопка мыши -> «Копировать адрес ссылки»). Ссылка должна заканчиваться на .zip.
Теперь вернитесь на свой сервер и перейдите в директорию tmp, куда вы сейчас загрузите временные файлы:
Для загрузки используйте команду wget вместе с ссылкой, которую вы скопировали. Также можно использовать ключ -O для того, чтобы дать файлу определенное название:
Следующим шагом распакуйте архив:
Теперь можно создать и установить пакет:
Как и в первом способе, для того, чтобы убедиться в том, что установка прошла успешно, вы можете ввести команду:
Настройка Git
Наконец, вам нужно задать несколько настроек для того, чтобы при выполнении коммитов была указана правильная информация.
Добавьте информацию со своим именем и электронным адресом:
Для того, чтобы увидеть введенную информацию, используйте команду:
Информация, которую вы ввели, хранится в конфигурационном файле Git, так что вы можете открыть его в любом текстовом редакторе:
И изменить информацию в следующем разделе:
Существуют другие настройки, которые вы можете задать, но имя пользователя и электронный адрес — это то первое, что обязательно должно быть указано.
Больше информации про Git вы можете найти в документации на русском языке.
Как установить Git на Debian 9
Введение
Системы управления версиями позволяют оперативно отслеживать изменения в ПО, возвращаться к предыдущим стадиям разработки и создавать отдельные ветки для других вариантов файлов и директорий.
Git — это одна из самых популярных систем контроля версий, существующая на данный момент. Репозитории Git используются в многих проектах, а сайты вроде GitHub, GitLab и Bitbucket позволяют разработчикам делиться проектами и сообща работать над ними.
В этом руководстве я расскажу о том, как установить Git на сервер с Debian 9.
Требования
Для выполнения инструкций из этой статьи у вас должен быть сервер с установленной ОС Debian 9 и пользователем, который может выполнять команды sudo.
Ниже я расскажу о двух вариантах установки Git.
1 вариант: установка из репозиториев
Git можно быстро установить из репозиториев Debian. Единственный нюанс — версия, которую вы установите из репозиториев, может быть не самой новой, которая доступна на данный момент (поэтому если вам нужна самая свежая версия, смотрите второй вариант установки ниже).
В этом варианте нужно выполнить две стандартных команды — сначала обновить локальный индекс пакетов:
Остается только убедиться в том, что Git установлен корректно:
Теперь вы можете сразу переходить к разделу «Настройка Git».
2 вариант: установка из исходников
Это более гибкий способ установки Git. Здесь нельзя использовать пакетный менеджер, и он требует чуть больше времени, зато этот способ позволяет устанавливать самую свежую версию и дает возможность вносить некоторые изменения в настройки.
Сначала надо установить зависимости. Обновите локальный индекс пакетов и выполните установку нужных:
После этого на GitHub нужно выбрать версию, которую вы хотите установить:
Убедитесь, что вы в ветке master (Branch: master).
Далее нажмите на эту кнопку и перейдите во вкладку » Tags » . Здесь выберите нужную версию (самая новая будет в начале списка). Лучше не устанавливать версии с пометкой «rc» (release cand/>
Потом справа нажмите на зеленую кнопку » Clone or download » , здесь надо правой кнопкой мыши нажать на «Download ZIP» и выбрать «Копировать адрес ссылки» (он будет заканчиваться на .zip):
Теперь на сервере с Debian 9 вам нужно перейти в директорию tmp для загрузки временных файлов:
При помощи команды wget нужно загрузить zip-файл, адрес которого был скопирован ранее (также можно дать файлу новое имя):
Распакуйте файл и перейдите в директорию:
Теперь нужно выполнить установку:
Для того, чтобы убедиться, что установка была успешной, введите:
В ответ вы должны увидеть установленную версию Git.
Обновление до новой версии
Если вам нужно установить новую версию Git, вам нужно клонировать репозиторий и выполнить установку. Для этого нужно скопировать адрес на GitHub (тот, который высвечивается при нажатии на зеленую кнопку “Clone or download”).
После копирования ссылки идите в домашнюю директорию и используйте команду git clone с адресом, который вы только что скопировали:
Теперь нужно выполнить те же команды, которые уже упоминались выше (новая версия Git установится на предыдущую):
Теперь у вас установлена самая свежая версия Git.
Настройка
Добавить имя пользователя и электронный адрес:
Посмотреть введенные настройки можно командой:
Эта информация находится в конфигурационном файле Git, так что ее можно посмотреть и в текстовом редакторе:
Этим настройка Git не исчерпывается, но это те основные данные, которые вы обязательно должны ввести. Остальную информацию можно найти в документации.
Предложение от 8host.com
Установка Git на Debian 8
Git – это система контроля версий, которая распространяется согласно лицензии GNU General Public License v.2.
Система контроля версий позволяет нелинейно разрабатывать даже очень объёмный проект. Каждый рабочий каталог в Git – это полноценный репозиторий с отдельной историей и отслеживанием, независимый от сети или центрального сервера.
Преимуществом системы Git является её способ хранения данных. В отличие от других систем контроля версий, Git представляет данные в виде набора копий файловой системы (главным образом на локальном диске). Git максимизирует эффективность разработки и позволяет создавать очень производительные инструменты.
Данное руководство покажет, как установить Git на сервер Debian 8.
Требования
Для выполнения инструкций руководства понадобятся:
Примечание: Большую часть кода этого руководства можно использовать без изменений. Строки, которые нужно отредактировать или ввести самостоятельно, выделены красным.
1: Установка Git при помощи apt-get
Прежде чем приступить к установке Git, обновите список пакетов:
Чтобы установить Git, используйте следующую команду:
sudo apt-get install git-core
Менеджер пакетов apt-get – самый простой и, пожалуй, самый надёжный способ установки Git, поскольку APT предоставляет все программные зависимости, которые могут потребоваться системе.
После завершения установки Git нуждается в настройке.
2: Настройка Git
Git осуществляет контроль версий при помощи следующих параметров:
- Имя пользователя
- E-mail пользователя
Эта информация будет внесена в каждый коммит. Таким образом система отслеживает, кто именно внёс изменение.
Эти данные нужно добавить в конфигурационный файл. Для этого можно использовать утилиту git config.
Чтобы указать имя пользователя:
git config —global user.name » Git User «
Указать адрес электронной почты можно при помощи команды:
git config —global user.email gituser@example.com
Просмотр настроек Git
Чтобы просмотреть настойки Git, используйте утилиту git config с параметром –list:
На экране появятся сведения о пользователе:
user.name= Git User
user.email= gituser@example.com
Файл .gitconfig
Отредактировать настройки Git можно в файле .gitconfig; откройте файл в текстовос редакторе:
Здесь можно вручную редактировать конфигурации Git.
[user]user.name= Git User
user.email= gituser@example.com
Это базовые настройки Git. В целом, указывать имя пользователя и электронный адрес необязательно, но эта информация важна при управлении версиями проекта. Если данные о пользователе отсутствуют, коммит будет выглядеть так:
[master 0d9d21d] initial project versionCommitter: 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: