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

Обновлено: 05.07.2024

Ниже приведены инструкции по установке Git в различных дистрибутивах Linux, а также в Windows и MacOS.

Установка Git в Linux

Установку Git в Linux удобнее всего выполнять из репозиториев дистрибутива. Git есть в репозиториях всех популярных дистрибутивов. Ниже приведены команды для установки Git в различных Linux-дистрибутивах.

Установка Git в Ubuntu Linux (apt)

Для установки Git в дистрибутивах, основанных на Ubuntu или Debian, выполните следующие команды:

Установка Git в Arch Linux (pacman)

Установка Git в Fedora Linux (dnf)

Установка Git в Gentoo (emerge)

Установка Git в Solus (eopkg)

Установка Git в Windows

Для скачивания доступны 32-х и 64-х битные версии Git для Windows.

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

Установка Git в MacOS

Есть разные способы по установке Git в MacOS. Рассмотрим два способа, которые предлагаются на официальном сайте. Первый способ — это установка Xcode Command Line Tools, в которых есть Git. Второй способ — использование отдельного инсталлятора, который можно скачать на официальном сайте Git.

Способ 1. Установка Git в MacOS через Xcode Command Line Tools

Git есть внутри пакета Xcode Command Line Tools, который содержит различные утилиты, компиляторы и программы для разработчиков, выполняемые из командной строки.

Возможно, если у вас был установлен Xcode, то и Git у вас уже установлен. Проверим это, и если Git не установлен, установим его.

Откройте терминал и выполните команду:

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

Также Xcode Command Line Tools можно установить, выполнив команду:

Способ 2. Установка Git в MacOS, используя dmg-пакет (инсталлятор)

Перейдите на сайт Git, чтобы скачать Git для MacOS. Загрузка dmg пакета начнется автоматически (это файл с именем вида git-2.XX.0-intel-universal-mavericks.dmg). Если загрузка не началась, нажмите на ссылку «download manually».

Когда загрузка будет завершена, дважды щелкните по загруженному файлу. Откроется содержимое пакета. Внутри будет файл с именем git-2.XX.0-intel-universal-mavericks.pkg Щелкните правой кнопкой мыши по этому файлу и в открывшемся меню нажмите Открыть.

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

Проверка, что Git установлен

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

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

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

Сразу после установки Git, рекомендуется настроить ваше имя и email, которые будут добавляться к каждому вашему коммиту (как автор коммита). Чтобы настроить имя и email-адрес, выполните в терминале команды (вместо username укажите желаемое имя):

Обратите внимание на то, что это глобальные настройки (так как используется опция --global ). Если вам нужно иметь разные настройки для различных проектов, то выполните те же команды внутри директории проекта, но без опции --global .

Давеча ставил git на Linux Mint и опять пришлось загуглить пару моментов. Чтобы больше не допускать таких стыдных страниц в своей биографии, фиксирую набор команд на бумаге, а заодно объясняю всем интересующимся, что я делал и зачем. Если Вы уже устанавливали гит хотя бы раз, ничего нового не узнаете. Но если только начинаете интересоваться им, то минимальный набор команд для начала работы будет полезен. Подробности ниже.

Итак, последовательность действий. Во-первых, гит нужно установить

sudo - в Mint или например, в Debian. Для своей ОС наберите подходящее слово для запуска команды из-под рута.

Гит поставили. Теперь нужно сгенерировать пару ключей: публичный и приватный. Запускаем

Убедимся, что ключи созданы, перейдем в каталог .ssh своей домашней папки и посмотрим, что в ней лежит

Увидим там 2 файла: id_rsa и id_rsa.pub. Все правильно, первый ключ приватный, который хранится на Вашей машине и никому не передается. Второй - публичный. Именно его Вы передаете третьим лицам или ресурсам, чтобы получить доступ в нужные репозитории.

Откроем файл id_rsa.pub и скопируем все его содержимое

Или же как крутые хакеры наберем следующее

Эта волшебная строка скопирует содержимое оного файла в буфер обмена - удобно. Конечно, если у Вас установлена утилита xclip. Если нет, не переживайте, установите ее - sudo apt-get install xclip - и запустите команду заново.

Вот теперь все готово. Ключ скопирован, можно отдавать его админам/коллегам-программистам или прописать его самим, если владелец проекта - это Вы.

Я по сугубо сектантским соображениям предпочитаю bitbucket. Добавляются ключи в нем на этой странице - https://bitbucket.org/account/user/username/ssh-keys/, кнопочка "Add key".

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

Однако, прежде чем погружаться в дебри нужного проекта, не забудьте прописать в настройках гита имя и email, что гит и коллеги могли Вас идентифицировать

git config --list покажет нам все настройки, сейчас в списке должны присутствовать 2 вышеуказанные настройки.

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

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

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

Установка в Linux

Если вы хотите установить Git под Linux как бинарный пакет, это можно сделать, используя обычный менеджер пакетов вашего дистрибутива. Если у вас Fedora (или другой похожий дистрибутив, такой как RHEL или CentOS), можно воспользоваться dnf :

Если же у вас дистрибутив, основанный на Debian, например, Ubuntu, попробуйте apt :

Установка на Mac

Существует несколько способов установки Git на Mac. Самый простой — установить Xcode Command Line Tools. В версии Mavericks (10.9) и выше вы можете добиться этого просто первый раз выполнив 'git' в терминале.

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

OS X инсталлятор Git

Установка в Windows

Для автоматической установки вы можете использовать пакет Git Chocolatey. Обратите внимание, что пакет Chocolatey поддерживается сообществом.

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

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

Если вы действительно хотите установить Git из исходников, у вас должны быть установлены следующие библиотеки, от которых он зависит: autotools, curl, zlib, openssl, expat, and libiconv. Например, если в вашей системе используется dnf (Fedora) или apt-get (системы на базе Debian), вы можете использовать одну из следующих команд для установки всех зависимостей, используемых для сборки и установки бинарных файлов Git:

Для того, чтобы собрать документацию в различных форматах (doc, html, info), понадобится установить дополнительные зависимости:

Пользователи RHEL и производных от неё (таких как CentOS или Scientific Linux) должны подключить репозиторий EPEL для корректной установки пакета docbook2X

Если вы используете систему на базе Debian (Debian/Ubuntu/Ubuntu-производные), вам так же понадобится установить пакет install-info :

Если вы используете систему на базе RPM (Fedora/RHEL/RHEL-производные), вам так же понадобится установить пакет getopt , который уже установлен в системах на базе Debian:

К тому же из-за различий имён бинарных файлов вам понадобится сделать следующее:

Как установить и настроить Git на Linux Mint 20

идти это зрелый, активно поддерживаемый проект с открытым исходным кодом, первоначально разработанный в 2005 году Линусом Торвальдсом, известным создателем ядра операционной системы Linux. Git разработан для разработчиков, которым нужна довольно простая система контроля версий. Большая часть программного обеспечения - это совместные усилия, и иногда над проектами разработки программного обеспечения могут работать сотни людей с коммитами. Важно отслеживать эти коммиты, которые обычно выполняются в ветках в большинстве проектов, прежде чем они будут объединены в мастер для выпуска. Легко просматривать и отслеживать любые неправильные коммиты и возвращаться, что значительно упрощает разработку, если что-то пойдет не так.

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

Предпосылки

  • Рекомендуемая ОС: Linux Mint 20 или выше.
  • Учетная запись пользователя: Учетная запись пользователя с Sudo or корневой доступ.

Обновить операционную систему

Обновите свою Linux Mint операционной системы, чтобы убедиться, что все существующие пакеты обновлены:

В учебнике будет использоваться Команда Судо и предполагая, что у вас есть статус sudo.

Чтобы проверить статус sudo в вашей учетной записи:

Пример вывода, показывающий статус sudo:

Чтобы настроить существующую или новую учетную запись sudo, посетите наш учебник на Добавление пользователя в Sudoers на Linux Mint.

Для использования корневой аккаунт, используйте следующую команду с паролем root для входа в систему.

Установите Git с помощью диспетчера пакетов APT

Git доступен в репозитории Linux Mint (Ubuntu) по умолчанию, установленном с помощью диспетчера пакетов APT. Для этого используйте следующую команду:

Пример устанавливаемых зависимостей:

Как установить и настроить Git на Linux Mint 20

Тип Y, затем нажмите КЛАВИША ВВОДА чтобы продолжить установку.

После установки проверьте установку:

Установить Git из PPA

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

В вашем терминале выполните следующую команду:

Пример вывода в случае успеха:

Как установить и настроить Git на Linux Mint 20

Затем обновите список репозиториев APT, чтобы отразить новый PPA.

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

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

Теперь проверьте сборку версии Git-версии из PPA.

Разница между PPA и репозиторием APT по умолчанию значительна: по умолчанию используется сборка 2.25.1 и PPA с 2.33.1. PPA часто рекомендуется для использования более новых версий GIT, из которых вы можете легко получить любые будущие обновления. Однако наличие самой последней версии предполагает ручную компиляцию Git из источника каждый раз, когда он обновляется.

Скомпилируйте и установите Git из исходного кода

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

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

Для начала установите Зависимости Git следующим образом:

Как установить и настроить Git на Linux Mint 20

Тип Y, затем нажмите КЛАВИША ВВОДА продолжать.

После установки зависимостей посетите страница выпуска чтобы найти главный zip-архив или последний стабильный выпуск от Git.

На момент написания руководства 3.3.1 - это последняя стабильная версия.

Использовать команда wget как показано ниже:

Использовать команда wget чтобы получить последнюю версию для разработки (мастер):

Обратите внимание: не используйте эту версию, если только она не будет нестабильной и может содержать ошибки.

Затем распакуйте архив, который вы скачали:

Теперь вам нужно будет перейти в каталог с помощью команды CD:

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

Теперь, когда вы установили Git из исходного кода, проверьте установку и сборку:

Как настроить Git

Первый шаг - указать свое имя, которое будет установлено глобально:

Далее выберите свой адрес электронной почты; это может быть подделкой, если вы предпочитаете:

Чтобы подтвердить, что они были добавлены, используйте команда config –list:

Как установить и настроить Git на Linux Mint 20

Если не указано иное, Git хранит детали в

/ .gitconfig файл. Вы можете просмотреть, что в настоящее время хранится, используя the кошка команда:

Как установить и настроить Git на Linux Mint 20

Обратите внимание: использование команды sudo с командой git config установит два отдельных имени пользователя и адреса электронной почты.

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

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

Через 5 часов учетные данные будут удалены. Это защищает ваш ЖКТ.

Комментарии и заключение

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

GitHub — один из используемых сервисов размещения проектов для совместной разработки. Он поддерживает контроль версий, возможность отслеживания изменений кода, сравнение строк, а также он бесплатен.

В данной статье приведены примеры использования сервиса на компьютере под управлением операционных систем семейства Linux. Мы рассмотрим, как создать проект на локальном компьютере и залить его на сервис с помощью командной строки. Рассмотренные варианты использования git также можно применять на desktop системах, запустив окно терминала.

Установка git

Управление выполняется с помощью приложения git. Если его нет в системе, установку можно выполнить из репозитория.

Если используем CentOS / Red Hat:

yum install git-core

Если используем Ubuntu / Debian:

apt-get install git

Если мы хотим воспользоваться сервисом с компьютера Windows или Mac OS, необходимо скачать и установить desktop версию с официального сайта.

Синтаксис

Команды имеют следующий синтаксис:

* полный перечень опций, команд и аргументов можно получить командой man git.

Создание проекта на локальном компьютере

Инициализируем проект для git:

Мы получим ответ похожий на:

Initialized empty Git repository in /projects/.git/

Это означает, что репозиторий git создан.

Теперь добавим файлы в репозиторий:

* данной командой мы добавили папку и ее содержимое в репозиторий git.

Отправка данных на GitHub

Создание репозитория

Проходим процесс подтверждения, что мы не робот. Затем завершаем несколько шагов регистрации, нажимая Submit. В итоге мы получим письмо на адрес электронной почты, которую указали при регистрации. Необходимо будем подтвердить email, перейдя в письме по кнопке Verify email address.

Создаем репозиторий. Для этого кликаем по иконке профиля и переходим в раздел Your repositories:

Переход к созданию нового репозитория на GitHub

И кликаем по кнопке New. В следующем окне даем название репозиторию и нажимаем Create repository:

Создаем репозиторий на GitHub

Мы увидим страницу с путем к репозиторию:

Путь к репозиторию, который создали на GitHub

Заливаем проект в репозиторий на GitHub

Добавляем комментарий к нашему проекту:

git commit -m "Очередное изменение проекта" -a

* где Очередное изменение проекта — произвольный комментарий; параметр -a указывает, что комментарий нужно применить ко всем измененным файлам.

Теперь подключаемся к созданному репозиторию:

* где dmosktest — логин, который был указан при регистрации на github, а project1 — название, которое мы задали, когда создавали репозиторий.
* удалить удаленный репозиторий можно командой git remote rm origin.

Закидываем проект на GitHub:

git push origin master

* где master — ветка проекта (веток может быть несколько).

В нашем проекте на GitHub должны появиться файлы проекта:

Загруженный проект на GitHub

Получение файлов с GitHub

Для загрузки на компьютер файлов, создаем каталог с проектом и переходим в него:

Проводим начальную настройку локального репозитория:

Подключаемся к удаленному репозиторию:

Скачиваем проект командой:

Клонирование проекта

git clone <репозиторий на GitHub>

Например, использую наш репозиторий:

* данная команда создаст в текущей папке каталог project1 и инициализирует его как локальный репозиторий git. Также загрузит файлы проекта.

Возможные ошибки

* где dmosktest/project1.git — путь к нашему репозиторию.

Причина: проект ни разу не был зафиксирован (закоммичен).

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