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

Published by Leave your thoughts

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

Одной из наиболее популярных систем контроля версий является распределённая система git. Многие проекты хранят файлы в репозиториях git, а сайты GitHub и Bitbucket сделали процесс совместного использования и разработки кода простым и производительным.

Данное руководство поможет установить и настроить git на сервере FreeBSD 11.0. В руководстве описано два метода установки программы, каждый из которых имеет свои преимущества.

Требования

Читайте также:

Начало работы с FreeBSD

Установка FAMP Stack в FreeBSD

Управление пакетами в FreeBSD

Установка Git из пакетов

Git можно установить с помощью индекса пакетов FreeBSD. Это самый простой способ установки системы.

Обновите индекс репозитория pkg.

sudo pkg update -f

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

sudo pkg install git

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

Система контроля версий Git успешно установлена на сервер. После этого можете переходить к настройке Git.

Установка Git из портов

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

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

Сначала загрузите и распакуйте файлы дерева портов в /usr/ports.

sudo portsnap fetch extract

Если вы загрузили файлы дерева портов ранее, обновите их:

sudo portsnap fetch update

Откройте каталог devel/git:

cd /usr/ports/devel/git

Теперь соберите Git. Если добавить в команду BATCH=»yes», установка Git пройдёт в неинтерактивном режиме. Если вы отите установить программу в интерактивном режиме, просто пропустите BATCH=»yes».

sudo make install clean BATCH="yes"

Система контроля версий Git успешно установлена на сервер. Теперь можно приступать к настройке.

Настройка Git

Для начала просмотрите текущие настройки Git. Они находятся в файле ~/.gitconfig.

git config --list

Теперь можно обновить настройки. К примеру, вы можете указать имя пользователя с помощью команды:

git config --global user.name "8host"

Также рекомендуется обновить адрес электронной почты:

git config --global user.email "8host@example.com"

Примечание: Вместо 8host и 8host@example.com укажите свои данные.

Настройте текстовый редактор по умолчанию:

git config --global core.editor "vim"

Чтобы убедиться, что новые настройки были добавлены в файл, введите:

git config --list
user.name=8host
user.email=8host@example.com
core.editor=vim

Заключение

Система контроля версий Git успешно установлена на сервер FreeBSD 11.0 и готова к работе.

Читайте также:

Продуктивное использование Git

Использование веток Git

Поддержка проектов с открытым исходным кодом

Tags: , ,

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

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


*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>