Новости
Новогоднее колесо фортуны Serverspace!

НОВОГОДНЕЕ КОЛЕСО ФОРТУНЫ

Крути и выигрывай гарантированный приз прямо сейчас!

Регистрируясь, вы соглашаетесь получать электронные письма. Подробнее об условиях акции.
АМ
Александр Мельников
сентября 26, 2019
Обновлено июня 6, 2023

Установка Git на FreeBSD 11

FreeBSD Git

Используете другую ОС?

Выберите нужную версию или дистрибутив.

В инструкции описан процесс установки системы контроля версий Git на виртуальный сервер FreeBSD 11.

Что такое Git?

Git - это распределенная система управления версиями с открытым исходным кодом.

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

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

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

Установка Git через пакеты

Первый способ установки - с помощью пакетов FreeBSD. Как правило, это самый простой и быстрый способ установки Git.

Для начала необходимо обновить индексацию хранилища pkg:

pkg update -f

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

pkg install git

В консоль нужно будет ввести y, чтобы подтвердить установку.

Установка Git через порты

Система портов FreeBSD - это еще один способ управления приложениями на сервере FreeBSD. Сервер управляется через иерархию файловой системы, называемой деревом портов. Дерево расположено в каталоге /usr/ports, который классифицирует каждую доступную часть программного обеспечения.

Portsnap - это инструмент, который поставляется с FreeBSD и упрощает работу с деревом портов.

Загрузите и распакуйте файлы дерева портов в /usr/ports. Это может занять некоторое время, но это действие выполняется только один раз:

portsnap fetch extract

Если у вас уже есть загруженное дерево портов, вместо этого просто обновите его:

sudo portsnap fetch update

Затем перейдите в каталог devel/git в дереве портов:

cd /usr/ports/devel/git

Наконец, запустите сборку Git. Использование опции BATCH = "yes" запустит тихую установку Git-порта и позволит избежать многочисленных диалогов, спрашивающих, какие части определенного программного обеспечения вы хотите установить. Вы можете опустить это, если необходимо установить определенные компоненты:

sudo make install clean BATCH="yes"

Конфигурирование Git

Для начала выведете существующие настройки конфигурации Git. Они извлекаются из файла ~ / .gitconfig:

git config --list

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

git config --global user.name "CloudAdmin"

Чтобы обновить свой адрес электронной почты, используйте следующую команду, заменив CloudAdmin@example.com своим адресом электронной почты:
git config --global user.email "CloudAdmin@example.com"

Возможно указать текстовый редактор по умолчанию, заменив vim ниже предпочитаемым текстовым редактором, например Nano или Emacs:

git config --global core.editor "vim"

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

git config --list

Ожидаемый вывод:

user.name=CloudAdmin
user.email=CloudAdmin@example.com
core.editor=vim

Оценка:
5 из 5
Аverage rating : 5
Оценок: 3
220140 Минск ул. Домбровская, д. 9
+375 (173) 88-72-49
700 300
ООО «ИТГЛОБАЛКОМ БЕЛ»
700 300