Как установить git на Ubuntu

Обновлено: 03.07.2024

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

Файлы многих программных проектов хранятся в репозиториях Git, а такие платформы, как GitHub, GitLab и Bitbucket, помогают упростить совместное использование и совместную работу над проектами разработки программного обеспечения.

В этом руководстве мы рассмотрим, как установить и настроить Git на сервере Ubuntu 20.04. Мы расскажем, как установить программное обеспечение двумя разными способами: через встроенный менеджер пакетов и через исходный код. Каждый из этих подходов имеет свои преимущества в зависимости от ваших конкретных потребностей.

Предпосылки

Вам потребуется сервер Ubuntu 20.04 с учетной записью суперпользователя без полномочий root.

Настроив сервер и пользователя, вы готовы начать.

Установка Git с пакетами по умолчанию

Вариант установки с пакетами по умолчанию лучше всего подходит, если вы хотите быстро приступить к работе с Git, если вы предпочитаете широко используемую стабильную версию или если вам не нужны новейшие доступные функции. Если вы ищете самую последнюю версию, вам следует перейти к разделу об установке из исходного кода.

Git, скорее всего, уже установлен на вашем сервере Ubuntu 20.04. Вы можете подтвердить это на своем сервере с помощью следующей команды:

Если вы получаете вывод, подобный следующему, Git уже установлен.

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

Однако, если вы не получили номер версии Git, вы можете установить его с помощью стандартного APT менеджера пакетов Ubuntu.

Во-первых, используйте инструменты управления пакетами apt, чтобы обновить локальный индекс пакетов.

После завершения обновления вы можете установить Git:

Вы можете подтвердить правильность установки Git, выполнив следующую команду и убедившись, что вы получаете соответствующие выходные данные.

После того, как Git успешно установлен, вы можете перейти к разделу «Настройка Git» этого руководства, чтобы завершить настройку.

Установка Git из исходного кода

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

Проверьте версию Git, установленную на сервере в данный момент:

Если Git установлен, вы получите вывод, аналогичный следующему:

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

После того, как вы установили необходимые зависимости, создайте временный каталог и перейдите в него. Здесь мы загрузим наш архив Git.

Распакуйте сжатый tarball-файл:

Затем перейдите в новый каталог Git:

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

Теперь замените процесс оболочки, чтобы использовалась только что установленная версия Git:

После этого вы можете быть уверены, что ваша установка прошла успешно, проверив версию.

После успешной установки Git вы можете завершить настройку.

Настройка Git

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

Настроить можно с помощью команды git config. В частности, нам нужно указать наше имя и адрес электронной почты, потому что Git встраивает эту информацию в каждую фиксацию, которую мы делаем. Мы можем добавить эту информацию, набрав:

Мы можем отобразить все элементы конфигурации, которые были установлены, набрав:

Введенная вами информация хранится в вашем файле конфигурации Git, который вы можете при желании отредактировать вручную с помощью текстового редактора по вашему выбору (мы будем использовать nano):

Нажмите CTRL и X , затем Y и ENTER, чтобы выйти из текстового редактора.

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

Заключение

Теперь Git должен быть установлен и готов к использованию в вашей системе.

Чтобы узнать больше о том, как использовать Git, ознакомьтесь со следующими статьями и сериями:

Хотите узнать больше? Присоединяйтесь к сообществу DigitalOcean!

Присоединяйтесь к нашему сообществу DigitalOcean, насчитывающему более миллиона разработчиков, бесплатно! Получайте помощь и делитесь знаниями в нашем разделе "Вопросы и ответы", находите руководства и инструменты, которые помогут вам расти как разработчику и масштабировать свой проект или бизнес, а также подписывайтесь на интересующие вас темы.

Существует несколько способов установить Git на Mac. На самом деле, если вы установили XCode (или его инструменты командной строки), Git уже может быть установлен. Чтобы узнать это, откройте терминал и введите git --version .

Apple фактически поддерживает и поставляет свою собственную вилку Git, но она имеет тенденцию отставать от основного Git на несколько основных версий. Вы можете установить более новую версию Git одним из следующих способов:

Установщик Git для Mac

Проще всего установить Git на Mac с помощью автономной программы установки:

Следуйте инструкциям по установке Git.

Откройте терминал и убедитесь, что установка прошла успешно, введя git --version :

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

Установка Git с помощью Homebrew

Если вы установили Homebrew для управления пакетами в OS X, следуйте этим инструкциям, чтобы установить Git:

Откройте терминал и установите Git с помощью Homebrew:

Убедитесь, что установка прошла успешно, введя git --version :

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

Установите Git с MacPorts

Если вы установили MacPorts для управления пакетами в OS X, следуйте этим инструкциям, чтобы установить Git:

Откройте свой терминал и обновите MacPorts:

Поиск последних доступных портов и вариантов Git:

Установите Git с завершением bash, помощником по цепочке ключей OS X и документацией:

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

Установите помощник git-credential-osxkeychain

Если вы следовали приведенным выше инструкциям для MacPorts или Homebrew, помощник уже должен быть установлен. В противном случае вам нужно скачать и установить его. Откройте окно терминала и проверьте:

Если вы получили отчет об использовании, перейдите к шагу 4. Если помощник не установлен, перейдите к шагу 2.

Используйте curl для загрузки git-credential-osxkeychain (или загрузите его через браузер) и переместите в /usr/local/bin :

Сделать файл исполняемым:

Настройте git для использования помощника по учетным данным osxkeychain.

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

Установите Git с Atlassian Sourcetree

Sourcetree, бесплатный визуальный клиент Git для Mac, поставляется с собственной версией Git в комплекте. Вы можете скачать Sourcetree здесь.

Чтобы узнать, как использовать Git с Sourcetree (и как разместить свои репозитории Git на Bitbucket), вы можете следовать нашему подробному руководству по Git с Bitbucket и Sourcetree.

Сборка Git из исходного кода в OS X

Сборка Git на Mac может оказаться сложной задачей из-за переноса некоторых библиотек между версиями OS X. В El Capitan (OS X 10.11) следуйте этим инструкциям для сборки Git:

В терминале установите инструменты командной строки XCode (если вы еще этого не сделали):

Используя Homebrew, установите openssl:

Клонируйте исходный код Git (или, если у вас еще не установлена ​​версия Git, скачайте и распакуйте его):

Чтобы собрать Git, запустите make со следующими флагами:

Установите Git в Windows

Автономный установщик Git для Windows

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

Откройте командную строку (или Git Bash, если во время установки вы решили не использовать Git из командной строки Windows).

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

Необязательно: установите помощник по учетным данным Git в Windows

Установите Git с Atlassian Sourcetree

Sourcetree, бесплатный визуальный клиент Git для Windows, поставляется с собственной версией Git в комплекте. Вы можете скачать Sourcetree здесь.

Чтобы узнать, как использовать Git с Sourcetree (и как разместить свои репозитории Git на Bitbucket), вы можете следовать нашему подробному руководству по Git с Bitbucket и Sourcetree.

Установите Git в Linux

Debian/Ubuntu (apt-get)

Пакеты Git доступны через apt:

Из оболочки установите Git с помощью apt-get:

Убедитесь, что установка прошла успешно, введя git --version :

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

Fedora (dnf/yum)

Пакеты Git доступны как через yum, так и через dnf:

Из вашей оболочки установите Git с помощью dnf (или yum в более старых версиях Fedora):

Убедитесь, что установка прошла успешно, введя git --version :

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

Сборка Git из исходного кода в Linux

Git требует нескольких зависимостей для сборки в Linux. Они доступны через apt:

Из оболочки установите необходимые зависимости с помощью apt-get:

Клонируйте исходный код Git (или, если у вас еще не установлена ​​версия Git, скачайте и распакуйте его):

Чтобы собрать Git и установить его в /usr , запустите make :

Git требует нескольких зависимостей для сборки в Linux. Они доступны как через yum, так и через dnf:

Из вашей оболочки установите необходимые зависимости сборки, используя dnf (или yum в более старых версиях Fedora):

или с помощью yum. Для yum может потребоваться сначала установить репозиторий Extra Packages for Enterprise Linux (EPEL):

Символическая ссылка docbook2X на имя файла, которое ожидает сборка Git:

Клонируйте исходный код Git (или, если у вас еще не установлена ​​версия Git, скачайте и распакуйте его):

Установить иллюстрацию git

Как установить Git на любую ОС

Git можно установить на самые распространенные операционные системы, такие как Windows, Mac и Linux. Фактически, Git установлен по умолчанию на большинстве компьютеров Mac и Linux!

Проверка Git

Чтобы узнать, установлен ли уже Git, откройте приложение терминала.

  • Если вы работаете на Mac, найдите приложение командной строки под названием "Терминал".
  • Если вы работаете на компьютере с Windows, откройте командную строку Windows или "Git Bash".

Открыв терминальное приложение, введите git version . Вывод либо сообщит вам, какая версия Git установлена, либо предупредит вас, что git — неизвестная команда. Если это неизвестная команда, читайте дальше и узнайте, как установить Git.

Установка Git с помощью GitHub Desktop

При установке GitHub Desktop также будет установлена ​​последняя версия Git, если она еще не установлена. С GitHub Desktop вы получаете версию Git для командной строки с надежным графическим интерфейсом. Независимо от того, установлен ли у вас Git или нет, GitHub Desktop предлагает простой инструмент для совместной работы с Git. Вы можете узнать больше здесь.

Установите Git в Windows

  1. Перейдите к последнему установщику Git для Windows и загрузите последнюю версию.
  2. После запуска программы установки следуйте инструкциям на экране мастера установки Git, пока установка не будет завершена.
  3. Откройте командную строку Windows (или Git Bash, если вы решили не использовать стандартную командную строку Git Windows во время установки Git).
  4. Введите git version, чтобы убедиться, что Git установлен.

Примечание. git-scm — это популярный и рекомендуемый ресурс для загрузки Git для Windows. Преимущество загрузки Git с git-scm заключается в том, что ваша загрузка автоматически начинается с последней версии Git, включенной в рекомендуемую командную строку Git Bash. Источником загрузки является тот же установщик Git для Windows, о котором говорилось выше.

Установите Git на Mac

В большинстве версий MacOS Git уже установлен, и вы можете активировать его через терминал с помощью версии git. Однако, если у вас по какой-либо причине не установлен Git, вы можете установить последнюю версию Git одним из нескольких популярных способов, перечисленных ниже:

Установка Git из установщика

  1. Перейдите к последнему установщику Git для macOS и загрузите последнюю версию.
  2. После запуска программы установки следуйте предоставленным инструкциям, пока установка не будет завершена.
  3. Откройте командную строку «терминал» и введите git version, чтобы убедиться, что Git установлен.

Примечание. git-scm — это популярный и рекомендуемый ресурс для загрузки Git на Mac. Преимущество загрузки Git с git-scm заключается в том, что загрузка автоматически начинается с последней версии Git. Источником загрузки является тот же установщик Git для macOS, который упоминался в шагах выше.

Установите Git из Homebrew

Homebrew – популярный менеджер пакетов для macOS.Если у вас уже установлен Homwbrew, вы можете выполнить следующие шаги для установки Git:

  1. Откройте окно терминала и установите Git с помощью следующей команды: brew install git .
  2. После завершения вывода команды вы можете проверить установку, введя: git version .

Установите Git в Linux

Забавный факт: Git изначально разрабатывался для версий операционной системы Linux! Таким образом, имеет смысл только то, что его легко настроить для работы в Linux.

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

  1. Пакеты Git доступны через apt .
  2. Рекомендуется убедиться, что вы используете последнюю версию. Для этого перейдите в оболочку командной строки и выполните следующую команду, чтобы убедиться, что все обновлено: sudo apt-get update .
  3. Чтобы установить Git, выполните следующую команду: sudo apt-get install git-all .
  4. После завершения вывода команды вы можете проверить установку, введя: git version .
  1. Пакеты Git доступны через dnf .
  2. Чтобы установить Git, перейдите в оболочку командной строки и выполните следующую команду: sudo dnf install git-all .
  3. После завершения вывода команды вы можете проверить установку, введя: git version .

Примечание. Вы можете загрузить подходящие версии Git и узнать больше об установке в определенных системах Linux, например об установке Git в Ubuntu или Fedora, в документации git-scm.

Другие способы установки Git

Хотите установить Git через исходный код? Узнайте больше здесь.

Начало работы с git и GitHub

Просматривайте код, управляйте проектами и создавайте программное обеспечение вместе с 40 миллионами разработчиков.

В индустрии разработки программного обеспечения Git стал революционной системой контроля версий. Git был разработан Линусом Торвальдом (создателем Linux) и стал самой популярной в мире системой контроля версий. Git затмил все остальные системы контроля версий, включая CVS и Subversion.

Система контроля версий – это система, которая ведет учет изменений в файле (или нескольких файлах) за определенный период времени. Это сделано для того, чтобы пользователь мог вернуться к предыдущей версии программного обеспечения системы, когда это необходимо. В этой статье показано, как установить и настроить Git в Ubuntu 20.04 LTS.

Сначала мы начнем установку с помощью метода APT.

Установка Git с использованием кэша APT

Перед установкой Git в Ubuntu сначала обновите репозиторий пакетов вашей системы Ubuntu.


А теперь также обновите кеш APT.


После обновления системного репозитория пакетов установите Git с помощью следующей простой команды.


Началась установка Git. Git будет установлен в вашей системе Ubuntu в ближайшее время.

После установки Git введите следующую команду, чтобы проверить установку и проверить версию Git.


Как видите, Git версии 2.25.1 установлен.

Далее мы настроим Git в Ubuntu.

Настройка Git в Ubuntu 20.04

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

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


После установки имени пользователя также укажите адрес электронной почты.


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


Эта команда выводит список параметров конфигурации, хранящихся в файле конфигурации Git ~/.gitconfig.


Чтобы настроить больше, вы можете напрямую отредактировать файл конфигурации Git, открыв его с помощью редактора nano с помощью следующей команды.


В противном случае вы можете ввести следующую команду в терминале, чтобы узнать больше о настройке Git.


Подведение итогов

В этой статье показано, как установить Git в Ubuntu 20.04 LTS с помощью репозитория пакетов APT. В статье также показано, как начать использовать Git, настроив файл конфигурации Git.

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