1.6 Введение — Первоначальная настройка Git
Теперь, когда Git установлен в вашей системе, самое время настроить среду для работы с Git под себя. Это нужно сделать только один раз — при обновлении версии Git настройки сохранятся. Но, при необходимости, вы можете поменять их в любой момент, выполнив те же команды снова.
В состав Git входит утилита git config , которая позволяет просматривать и настраивать параметры, контролирующие все аспекты работы Git, а также его внешний вид. Эти параметры могут быть сохранены в трёх местах:
- Файл [path]/etc/gitconfig содержит значения, общие для всех пользователей системы и для всех их репозиториев. Если при запуске git config указать параметр —system , то параметры будут читаться и сохраняться именно в этот файл. Так как этот файл является системным, то вам потребуются права суперпользователя для внесения изменений в него.
- Файл ~/.gitconfig или ~/.config/git/config хранит настройки конкретного пользователя. Этот файл используется при указании параметра —global и применяется ко всем репозиториям, с которыми вы работаете в текущей системе.
- Файл config в каталоге Git (т. е. .git/config ) репозитория, который вы используете в данный момент, хранит настройки конкретного репозитория. Вы можете заставить Git читать и писать в этот файл с помощью параметра —local , но на самом деле это значение по умолчанию. Неудивительно, что вам нужно находиться где-то в репозитории Git, чтобы эта опция работала правильно.
Настройки на каждом следующем уровне подменяют настройки из предыдущих уровней, то есть значения в .git/config перекрывают соответствующие значения в [path]/etc/gitconfig .
В системах семейства Windows Git ищет файл .gitconfig в каталоге $HOME ( C:\Users\$USER для большинства пользователей). Кроме того, Git ищет файл [path]/etc/gitconfig , но уже относительно корневого каталога MSys, который находится там, куда вы решили установить Git при запуске инсталлятора.
Если вы используете Git для Windows версии 2.х или новее, то так же обрабатывается файл конфигурации уровня системы, который имеет путь C:\Documents and Settings\All Users\Application Data\Git\config в Windows XP или C:\ProgramData\Git\config в Windows Vista и новее. Этот файл может быть изменён только командой git config -f , запущенной с правами администратора.
Чтобы посмотреть все установленные настройки и узнать где именно они заданы, используйте команду:
$ git config --list --show-origin
Имя пользователя
Первое, что вам следует сделать после установки Git — указать ваше имя и адрес электронной почты. Это важно, потому что каждый коммит в Git содержит эту информацию, и она включена в коммиты, передаваемые вами, и не может быть далее изменена:
$ git config --global user.name "John Doe" $ git config --global user.email johndoe@example.com
Опять же, если указана опция —global , то эти настройки достаточно сделать только один раз, поскольку в этом случае Git будет использовать эти данные для всего, что вы делаете в этой системе. Если для каких-то отдельных проектов вы хотите указать другое имя или электронную почту, можно выполнить эту же команду без параметра —global в каталоге с нужным проектом.
Многие GUI-инструменты предлагают сделать это при первом запуске.
Выбор редактора
Теперь, когда вы указали своё имя, самое время выбрать текстовый редактор, который будет использоваться, если будет нужно набрать сообщение в Git. По умолчанию Git использует стандартный редактор вашей системы, которым обычно является Vim. Если вы хотите использовать другой текстовый редактор, например, Emacs, можно проделать следующее:
$ git config --global core.editor emacs
В системе Windows следует указывать полный путь к исполняемому файлу при установке другого текстового редактора по умолчанию. Пути могут отличаться в зависимости от того, как работает инсталлятор.
В случае с Notepad++, популярным редактором, скорее всего вы захотите установить 32-битную версию, так как 64-битная версия ещё не поддерживает все плагины. Если у вас 32-битная Windows или 64-битный редактор с 64-битной системой, то выполните следующее:
$ git config --global core.editor "'C:/Program Files/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"
Примечание
Vim, Emacs и Notepad++ — популярные текстовые редакторы, которые часто используются разработчиками как в Unix-подобных системах, таких как Linux и Mac, так и в Windows. Если вы используете другой редактор или его 32-битную версию, то обратитесь к разделу Команды git config core.editor за дополнительными инструкциями как использовать его совместно с Git.
Предупреждение
В случае, если вы не установили свой редактор и не знакомы с Vim или Emacs, вы можете попасть в затруднительное положение, когда какой-либо из них будет запущен. Например, в Windows может произойти преждевременное прерывание команды Git при попытке вызова редактора.
Настройка ветки по умолчанию
Когда вы инициализируете репозиторий командой git init , Git создаёт ветку с именем master по умолчанию. Начиная с версии 2.28, вы можете задать другое имя для создания ветки по умолчанию.
Например, чтобы установить имя main для вашей ветки по умолчанию, выполните следующую команду:
$ git config --global init.defaultBranch main
Проверка настроек
Если вы хотите проверить используемую конфигурацию, можете использовать команду git config —list , чтобы показать все настройки, которые Git найдёт:
$ git config --list user.name=John Doe user.email=johndoe@example.com color.status=auto color.branch=auto color.interactive=auto color.diff=auto .
Некоторые ключи (названия) настроек могут отображаться несколько раз, потому что Git читает настройки из разных файлов (например, из /etc/gitconfig и ~/.gitconfig ). В таком случае Git использует последнее значение для каждого ключа.
Также вы можете проверить значение конкретного ключа, выполнив git config :
$ git config user.name John Doe
Примечание
Так как Git читает значение настроек из нескольких файлов, возможна ситуация когда Git использует не то значение что вы ожидали. В таком случае вы можете спросить Git об origin этого значения. Git выведет имя файла, из которого значение для настройки было взято последним:
$ git config --show-origin rerere.autoUpdate file:/home/johndoe/.gitconfig false
Как установить и настроить Git на ОС Linux
Git – это система контроля версий, которая используется для отслеживания и управления изменениями в коде или других файлах. Она позволяет разработчикам работать совместно над проектом, отслеживать все внесенные изменения и возвращаться к предыдущим версиям кода при необходимости.
Git создает репозиторий, в котором хранятся все файлы проекта и история их изменений. Разработчики могут вносить изменения в своей локальной копии репозитория, а затем сливать эти изменения с главной веткой. Git также имеет множество дополнительных функций, таких как ветвление, создание тегов и слияние изменений.
Преимущества Git
Git – популярный инструмент в разработке программного обеспечения и широко используется в открытом и закрытом программном обеспечении. Расскажем о преимуществах системы контроля версий.
- Используя Git каждый разработчик может иметь локальную копию репозитория, что позволяет каждому члену группы работать независимо друг от друга и делать изменения без необходимости постоянного подключения к серверу.
- Высокая скорость операций: коммитов, слияний и ветвлений. Это возможно благодаря оптимизированному хранению данных и использованию эффективных алгоритмов.
- Git обеспечивает возможность создания веток для разработки новых функциональностей или исправления ошибок безопасно и эффективно. После завершения работы ответвления могут быть слиты в основную ветку.
- Git позволяет откатывать файлы к предыдущему состоянию, а также отменять коммиты и вносить изменения.
- С помощью Git разработчики создают резервные копии репозиториев и обмениваются изменениями с другими разработчиками, что упрощает совместную работу над проектом.
- Система сохраняет историю всех изменений, которые происходили в репозитории, что позволяет отслеживать и анализировать все действия, сделанные над кодом.
- Git позволяет использовать различные рабочие процессы разработки, такие как GitFlow или GitHub Flow, которые удовлетворяют потребности различных команд и проектов.
- Git хорошо масштабируется и подходит для управления большими проектами с множеством файлов и разработчиков.
- Совместимость с различными операционными системами (Windows, macOS и Linux) позволяет разработчикам работать на своей предпочитаемой платформе.
- Git имеет большое сообщество пользователей, которые создали множество инструментов и расширений для улучшения эффективности работы с Git.

Как выбрать сервер с поддержкой Ubuntu
При выборе VDS/VPS стоит отталкиваться от рекомендаций технических специалистов и назначения сервера. Также обращайте внимание на опыт работы хостинг-провайдера на рынка, наличие круглосуточной поддержки и уровень защиты дата-центра. Выбрать тариф VDS с поддержкой Ubuntu.
Если вам необходима помощь при выборе тарифа, обратитесь в нашу службу поддержки, опытные специалисты помогут подобрать услугу в соответствии с вашими требованиями.
Установка Git в Linux на ОС Ubuntu 22.04
Установка Git на операционную систему Ubuntu достаточно простая процедура, которая позволит использовать все возможности этой мощной системы контроля версий на вашем сервере.
Установка Git по умолчанию
Для установки Git по умолчанию выполните следующие шаги:
- Скачайте установочный файл для Linux на официальном сайте Git.
- Запустите установочный файл и следуйте указаниям мастера установки.
- В процессе установки выбирайте параметры установки в соответствии с вашими предпочтениями или оставьте значения «по умолчанию».
- После успешной установки Git будет размещен на вашем сервере.
- Для проверки корректности установки откройте терминал и введите команду «git —version». Если Git успешно установлен, будет выведена его текущая версия.
Теперь Git доступен для использования по умолчанию на вашем сервере. Вы можете начать использовать Git для управления версиями вашего кода или для работы с удаленными репозиториями.
Установка Git из исходного кода
- Для установки Git из исходного кода необходимо наличие зависимостей (Git, curl, zlib и libssl-dev), установленных на вашей системе. Для их установки используйте команду:
sudo apt-get install git curl zlib1g-dev libssl-dev
- Перейдите на официальный репозиторий Git на GitHub и склонируйте репозиторий с помощью команды:
git clone https://github.com/git/git.git
- Перейдите в склонированную папку:
- Соберите и установите Git:
make prefix=/usr/local all
sudo make prefix=/usr/local install
- Убедитесь, что Git установлен правильно, выполнив команду:
Если в выводе у вас показана версия Git, то установка прошла успешно.
Как настроить Git после установки
Настройка Git состоит из следующих действий:
- Настройка имени и адреса электронной почты
Откройте терминал и выполните команды, где
Your Name – имя пользователя
your.email@example.com – адрес электронной почты.
git config —global user.name «Your Name»
git config —global user.email your.email@example.com
- Настройка текстового редактора
По умолчанию в Git используется редактор Vi. Если вы хотите использовать другой редактор, то выполните команду:
git config —global core.editor «название_редактора»
Например, для настройки редактора Notepad++ выполните:
git config —global core.editor «‘C:/Program Files (x86)/Notepad++/notepad++.exe’ -multiInst -notabbar -nosession -noPlugin»
- Установка цветной подсветки вывода Git:
git config —global color.ui auto
- Отображение текущей ветки в командной строке при работе в репозитории:
git config —global branch.autoSetupMerge always
git config —global branch.autoSetupRebase always
- Сохранение учетных данных аутентификации:
git config —global credential.helper store
- Если вы планируете использовать Git для работы с удаленными репозиториями, вам необходимо создать SSH-ключ. Для этого выполните следующую команду в терминале:
ssh-keygen -t rsa -b 4096 -C «your.email@example.com»
После выполнения этой команды следуйте инструкциям на экране.
- После создания SSH-ключа, добавьте его в свой аккаунт Git. Для этого скопируйте содержимое файла id_rsa.pub, который находится в папке .ssh вашей домашней директории, и добавьте его в настройки своего аккаунта Git.
После выполнения этих команд настройки Git будут глобальными для вашей системы и будут применяться для всех репозиториев. Вы можете настроить локальные конфигурационные параметры для отдельных репозиториев, заменяя флаг —global на —local в вышеприведенных командах.
Чтобы просмотреть текущие настройки Git, выполните команду:
В выводе вам будут показаны все установленные параметры и их значения.

Разберем еще несколько вопросов, которые могут возникнуть при настройке и установке Git.
Как я могу обновить Git до последней версии в Ubuntu 22.04?
- Для обновления списка пакетов Git в терминале выполните:
sudo apt-get update
- Затем обновите Git до последней версии с помощью команды:
sudo apt-get install git
После этих действий Git будет обновлен до последней версии.
Как удалить Git из Ubuntu 22.04?
- Для удаления Git в терминале введите команду:
sudo apt-get remove git
- При запросе подтверждения нажмите Enter и введите пароль администратора, если это потребуется.
- Подтвердите удаление Git, нажав Y и затем Enter.
- После удаления, введите команду для удаления оставшихся файлов и настроек (при необходимости подтверждение нажмите Enter и введите пароль администратора):
sudo apt-get purge git
- Подтвердите удаление оставшихся файлов и настроек Git, нажав Y и затем Enter.
- Для удаления пакетов, которые были зависимостями Git и больше не нужны выполните:
sudo apt-get autoremove
- Подтвердите удаление ненужных пакетов, нажав Y и затем Enter.
Какие графические пользовательские интерфейсы (GUI) для Git в Ubuntu 22.04?
В Ubuntu 22.04 доступны различные графические пользовательские интерфейсы:
- GitKraken – один из самых популярных GUI для Git, который предоставляет простой и интуитивно понятный интерфейс. Он включает все основные функции Git, такие как создание новых репозиториев, коммиты, ветки, слияния и многие другие.
- Gitg – простой и легковесный GUI для Git, который поставляется с Ubuntu по умолчанию. Он предоставляет основные функции Git, такие как просмотр истории коммитов и изменений файлов.
- SmartGit – полнофункциональный GUI для Git, который предоставляет множество возможностей для работы с репозиториями Git, включая ветки, коммиты, слияния, откаты и т. д.
- GitAhead – это новый GUI для Git, которое предлагает удобный и интуитивно понятный интерфейс. Он включает все основные функции Git и предоставляет богатый набор инструментов для работы с репозиториями.
Все графические интерфейсы могут быть установлены из официальных репозиториев Ubuntu или загружены с сайтов разработчиков.
Установка Git в Ubuntu 18.04

Системы управления версиями просто незаменимы в современной разработке программного обеспечения, поскольку контроль версий позволяет отслеживать развитие программного обеспечения на уровне исходного кода. Вы можете отслеживать изменения, возвращаться к предыдущим версиям и создавать ответвления для создания альтернативных версий файлов и директорий.
Одна из наиболее популярных систем управления версиями в настоящее время — это Git. Многие проектные файлы хранятся в репозитории Git, а такие сайты, как GitHub, GitLab и Bitbucket, упрощают работу над проектами разработки программного обеспечения и совместную работу.
В этом руководстве мы расскажем, как установить и настроить Git на сервере Ubuntu 18.04. Мы расскажем, как выполнить установку программного обеспечения двумя различными способами, каждый из которых имеет свои преимущества в зависимости от ваших конкретных потребностей.
Предварительные требования
Для выполнения этого обучающего руководства у вас должен быть пользователь без прав root с привилегиями sudo на сервере Ubuntu 18.04. Чтобы выполнить необходимую первоначальную настройку, воспользуйтесь нашим руководством по ручной начальной настройке сервера или запустите наш автоматизированный скрипт.
После настройки сервера и пользователя вы можете продолжить.
Установка Git с пакетами по умолчанию
Для репозиториев Ubuntu по умолчанию используется быстрый метод установки Git. Обратите внимание, что версия, которую вы устанавливаете через эти хранилища, может отличаться от новейшей доступной версии. Если вам потребуется последняя версия, перейдите к следующему разделу этого обучающего руководства, чтобы узнать, как выполнить установку и компиляцию Git из заданного вами источника.
Во-первых, воспользуйтесь инструменты управления пакетами apt для обновления локального индекса пакетов. После завершения обновления вы сможете загрузить и установить Git:
Вы можете убедиться, что установка Git выполнена корректно, запустив следующую команду:
Outputgit version 2.17.1
После успешной установки Git вы можете переходить Настройка Git данного обучающего руководства и выполнению настройки.
Установка Git из файла с исходным кодом
Более гибкий метод установки Git — это компиляция программного обеспечения из исходного кода. Это метод требует больше времени, а полученный результат не будет сохранен в менеджере пакетов, но он позволяет загрузить последнюю версию и дает определенный контроль над параметрами, которые вы включаете в ПО при необходимости индивидуальной настройки.
Перед началом установки вам нужно установить программное обеспечение, от которого зависит Git. Его можно найти в репозиториях по умолчанию, поэтому мы можем обновить локальный индекс пакетов, а после этого установить пакеты.
После установки необходимых зависимостей вы можете продолжить работу и получить нужную вас версию Git, посетив зеркало проекта Git на GitHub, доступное по следующему URL-адресу:
https://github.com/git/git
Перейдя по ссылке, убедитесь, что вы находитесь в ветке master . Нажмите ссылку Tags и выберите желаемую версию Git. Если у вас нет оснований для загрузки версии-кандидата (помеченная rc), постарайтесь избежать этого, поскольку такие версии могут быть нестабильными.

Затем нажмите кнопку Clone or download на правой стороне страницы, потом нажмите правой кнопкой мыши Download ZIP и скопируйте адрес ссылки, заканчивающийся на .zip .

Вернитесь на сервер Ubuntu 16.04 и перейдите в директорию tmp , чтобы загрузить временные файлы.
Здесь вы можете использовать команду wget для установки скопированной ссылки на файл с архивом. Мы укажем новое имя для файла: git.zip .
Разархивируйте файл, который вы загрузили, и переместите в полученную директорию:
Теперь вы можете создать пакет и установить его, введя эти две команды:
Чтобы убедиться, что установка прошла успешно, вы можете ввести git —version , после чего вы должны получить соответствующий вывод, указывающий текущую установленную версию Git.
Теперь, когда вы установили Git, если вы захотите обновиться до более поздней версии, вы можете клонировать репозиторий, а потом выполнить сборку и установку. Чтобы найти URL-адрес для использования при клонировании, перейдите к нужной ветке или тегу на странице проекта в GitHub и скопируйте клонируемый URL-адрес с правой стороны:

На момент написания соответствующий URL должен выглядеть следующим образом:
https://github.com/git/git.git
Измените домашнюю директорию и используйте git clone для URL-адреса, который вы только что скопировали:
В результате будет создана новая директория внутри текущей директории, где вы можете выполнить повторную сборку проекта и переустановить новую версию, как вы уже делали выше. В результате старая версия будет перезаписана на новую:
После выполнения этих действий вы можете быть уверены, что используете актуальную версию Git.
Настройка Git
Теперь, когда вы установили Git, вам нужно настроить его, чтобы сгенерированные сообщения о внесении содержали корректную информацию.
Это можно сделать с помощью команды git config . В частности, нам нужно указать наше имя и адрес электронной почты, поскольку Git вставляет эту информацию в каждое внесение. Мы можем двигаться дальше и добавить эту информацию с помощью следующей команды:
Мы можем просмотреть все пункты конфигурации, которые были настроены, введя следующую команду:
Outputuser.name=Your Name user.email=youremail@domain.com .
Информация, которую вы вводите, сохраняется в файле конфигурации Git, и вы можете при желании изменить ее вручную с помощью текстового редактора:
~/.gitconfig contents
[user] name = Your Name email = youremail@domain.com
Существует множество других вариантов настроек, но эти две опции устанавливаются в обязательном порядке. Если вы пропустите этот шаг, вы, скорее всего, будете видеть предупреждения при внесении изменений в Git. Это будет требовать дополнительной работы, поскольку вам нужно будет исправлять вносимые изменения, которые вы делали, вводя корректную информацию.
Заключение
Вы установили Git и готовы к его использованию в системе.
Чтобы узнать больше об использовании Git, прочитайте эти статьи и разделы:
- Как эффективно использовать Git
- Как использовать ответвления Git
- Знакомство с Open Source
Thanks for learning with the DigitalOcean Community. Check out our offerings for compute, storage, networking, and managed databases.
Как установить и настроить Git на Ubuntu 20.04
Git — это одна из самых популярных систем контроля версий, используемых разработчиками программного обеспечения во всем мире. Он используется практически везде от открытого исходного кода до коммерческих проектов.
Автором Git является Линус Торвальдс он является создателям ядра Linux.

Git помогает разработчикам совместно работать над своими проектами, отслеживать изменения кода, создавать новые программы.А так же возвращаться к предыдущим версиям и так далее.
Из этой статьи вы узнаете как установить и настроить Git на Ubuntu 20.04. Кроме того, изучите основные команды git.
1) Установите Git с помощью APT
Git по умолчанию доступен на Ubuntu 20.04. Вы можете использовать команду apt для установки git из репозитория.
Следующая команда устанавливает последнюю версию, доступную в репозитории APT.
$ sudo apt update
$ sudo apt install git
Проверьте установленную версию Git с помощью:
git версия 2.25.1
APT обычно не предоставляет последнюю версию пакетов, но использует стабильную версию. Как установить последнюю версию читайте ниже.
2) Установите Git из исходного кода
Если вы хотите установить Git более простым способом, вы можете скомпилировать его из исходного кода. Это займет больше времени, но так же позволяет установить последний выпуск Git.
Во-первых, установите все пакеты зависимостей Git на вашем Ubuntu 20.04
$ sudo apt install libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gcc
Затем перейдите к зеркалу проекта Git на Github и загрузите последнюю версию файла git tarball .tar.gz . На момент написания этой статьи последней версией была версия v2.30.0. Вы можете скачать его с помощью следующей команды:
Когда загрузка будет завершена, распакуйте исходные файлы в /opt каталог:
Затем перейдите в каталог исходного кода Git:
Далее выполните следующие команды для компиляции и установки Git:
$ sudo make prefix= / usr / local all
$ sudo make prefix= / usr / local install
После завершения установки проверьте версию Git:
Возможно вам будет интересно: Как отменить печать
git версия 2.30.0
Настройка Git
После успешной установки желаемой версии Git. Далее следует настроить имя пользователя и адрес электронной почты git. Эта информация будет встроена в сообщения, когда вы фиксируете исходный код в репозитории git.
Чтобы задать глобальное имя пользователя и адрес электронной почты, выполните следующие команды:
$ git config —global user.name «Your Name»
$ git config —global user.email «youremail@example.com»
Иногда мы также настраиваем основной редактор, используемый для записи сообщений фиксации, например: using vim as editor.
$ git config —global core. editor » vim»
Параметры конфигурации будут созданы и расположены в ~/.gitconfig файле:
name = Your Name
[core] editor = vim
Некоторые основные команды Git
Для того чтоб пользоваться Git надо изучить основные команды git.
Создайте новый локальный репозиторий
Чтобы создать новый локальный репозиторий git, выполните следующую команду:
Инициализированный пустой репозиторий Git в файле / home/ubuntu/foo/.git/
Создание рабочей копии локального репозитория
Если вы хотите скопировать локальный репозиторий в другое место, выполните команду:
Для удаленного сервера используйте:
$ git clone username@host: / path/to / repository
Добавьте один или несколько файлов
Чтобы позволить Git отслеживать файлы, вы должны выполнить следующие команды:
Перечислите файлы, которые вы изменили, и те, которые вам все еще нужно добавить или зафиксировать.
Вы можете получить статус рабочего дерева, запустив его:
On branch master
No commits yet
Changes to be committed:
(use «git rm —cached …» to unstage)
new file: README
Как сделать
После добавления файлов их можно зафиксировать в промежуточной области:
$ git commit -m «your commit message»
Ответ команды будет таким:
[master (root-commit) 9a07b1d] Commit message
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 README
Подключение к удаленному репозиторию
Иногда вам нужно подключиться к удаленному репозиторию, расположенному например github или gitlab. Вы можете выполнить следующую команду:
Список всех настроенных в данный момент удаленных репозиториев
Возможно вам будет интересно: Меню Пуск без плиток WINDOWS 8
Чтобы перечислить все настроенные удаленные репозитории, выполните следующую команду:
Вывод
Git — это действительно мощный инструмент для совместной работы. В этом учебнике рассмотрены все этапы установки и настройки Git на Ubuntu 20.04.
Пожалуйста, оставьте свои предложения и замечания в разделе комментариев. Спасибо!