Bash git команда не найдена centos
Первоначально Git был разработан Линусом Торвальдсом , создателем ядра Linux.
В этом руководстве объясняется, как установить Git на CentOS 8.
Если вы хотите установить последнюю стабильную версию Git из исходного кода, прокрутите вниз до раздела « Установка Git из исходного кода » этого руководства.
Установка Git с помощью Yum
Пакет Git включен в репозитории CentOS по умолчанию.
Выполните следующую команду от имени пользователя root или пользователя с привилегиями sudo, чтобы установить Git в вашей системе CentOS:
Проверьте установку, набрав команду ниже, которая распечатает версию Git:
Это оно! Вы установили Git и готовы его использовать.
Установка Git из исходного кода
Компиляция Git из исходного кода позволяет вам установить последнюю версию Git и настроить параметры сборки. Однако вы не сможете поддерживать установку Git через диспетчер пакетов yum .
Начните с установки зависимостей, необходимых для сборки Git на CentOS:
После завершения установки откройте браузер, посетите зеркало проекта Git на GitHub и скопируйте URL-адрес ссылки на последний выпуск, который заканчивается на .tar.gz :
Мы собираемся загрузить исходный код Git в каталог /usr/src , который является обычным местом для размещения исходных файлов. Перейдите в каталог :
Загрузите файл tar.gz как git.tar.gz по ссылке, которую вы скопировали ранее:
Затем извлеките архив и перейдите в исходный каталог git, набрав:
Выполните следующие две команды, чтобы скомпилировать и установить Git в вашей системе CentOS:
Введите git --version чтобы проверить установку:
Позже, когда вы захотите обновиться до более новой версии, загрузите архив и повторите процесс сборки.
Настройка Git
Теперь, когда у вас установлен Git на вашем компьютере с CentOS, рекомендуется настроить вашу личную информацию. Следующие команды установят ваше имя фиксации и адрес электронной почты:
Чтобы убедиться, что вы правильно указали информацию в Git, введите:
Параметры конфигурации хранятся в файле
Если вы хотите внести дополнительные изменения в глобальную конфигурацию Git, используйте команду git config или отредактируйте файл
Выводы
Для установки Git в CentOS 8 достаточно yum одну команду yum . Если вы хотите использовать последнюю версию Git, вам нужно будет собрать ее из исходного кода.
Если вы новичок в Git, ознакомьтесь с книгой Pro Git , которая является отличным ресурсом для изучения того, как использовать Git.
Оставьте комментарий ниже, если столкнетесь с проблемой или у вас есть отзыв.
Контроль версий стал жизненно необходимым в области современной разработки программного обеспечения, поскольку позволяет отслеживать программу на уровне исходного кода. У разработчиков есть возможность отследить изменения, возвратиться на предыдущие этапы, а также отделиться от основного кода для создания альтернативных версий файлов и каталогов.
Одной из наиболее популярных систем контроля версий является git. Репозиторий Git хранит файлы огромного количества проектов, а сайты GitHub и Bitbucket позволяют быстро и просто распространить и улучшить код. В данном руководстве речь пойдет об установке Git на CentOS 7. Руководство охватывает несколько различных способов установки программы, каждый из которых имеет свои преимущества, а также настройку Git.
Требования
Прежде чем приступить к выполнению данного руководства, нужно настроить сервер CentOS 7 и создать пользователя с привилегиями sudo. Чтобы сделать это, обратитесь к руководству «Начальная настройка сервера CentOS 7».
Выполнив начальную настройку сервера, создайте SSH-подключение к серверу и приступайте к установке Git.
Установка Git
В этом разделе описаны наиболее распространенные способы установки Git. Каждый вариант имеет свои преимущества и недостатки; выбирая способ установки, нужно ориентироваться на свои требования. Например, пользователи, которые хотят следить за обновлениями программного обеспечения Git, вероятно, будут использовать менеджер пакетов yum, а пользователи, которым нужна определенная версия Git, могут воспользоваться ее исходным кодом.
Вариант 1: Установка Git с помощью Yum
Проще и быстрее всего установить Git с помощью стандартного репозитория CentOS. При этом нужно иметь в виду, что последней доступной версии программы может еще не быть в репозитории, следовательно, версия, установленная таким образом, может оказаться более старой. При необходимости установить последнюю доступную версию рекомендуется скомпилировать git из исходного кода (об этом – далее в руководстве).
Итак, чтобы установить git из стандартного репозитория CentOS, используйте менеджер пакетов yum:
sudo yum install git
Если команда не выдала ошибок, система управления версиями git будет загружена и установлена. Чтобы протестировать установку программы, запустите встроенную проверку версии:
Если эта команда выдала номер установленной версии, переходите к разделу «Настройка Git» данного руководства.
Вариант 2: Установка Git из исходного кода
Чтобы получить последнюю доступную версию Git или же просто сделать процесс установки программы более гибким, рекомендуется скомпилировать Git из исходного кода. Этот процесс займет больше времени, чем предыдущий, а полученный пакет нельзя будет обновлять при помощи yum; но это позволит загрузить более новую версию, чем та, что находится в стандартном хранилище CentOS, а также позволит контролировать параметры установки.
Прежде чем приступить к компилированию, нужно установить зависимости git. Эти пакеты и необходимые для компилирования исходного кода инструменты можно найти в стандартном репозитории CentOS:
sudo yum groupinstall "Development Tools"
sudo yum install gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel
Установив все необходимые пакеты, выберите среди релизов нужную версию Git, посетив GitHub.
Первая версия на странице и есть последней доступной версией. Если рядом с версией нет -rc (сокращение от «Release Candidate»), значит, версия стабильная и надежная. Кликните на версию, которую нужно скачать. Затем кликните правой кнопкой мыши на Source code (tar.gz) и скопируйте ссылку.
Теперь нужно использовать команду wget, чтобы загрузить архив с исходным кодом по скопированной ссылке.
Примечание: скопированный вами URL может отличаться от приведенного в руководстве адреса, поскольку с момента написания статьи могла появиться новая версия.
По окончании процесса скачивания можно распаковать исходный архив с помощью команды tar. Чтобы пакет был разархивирован корректно, нужно использовать несколько дополнительных флагов: z распаковывает архив (поскольку все файлы .gz сжаты), x извлекает отдельные файлы и папки из архива, f объявляет имя файла.
tar -zxf git.tar.gz
Итак, эта команда распакует сжатый исходный код в папку с именем загруженной версии Git (поскольку в руководстве используется версия 2.1.2, папка называется git-2.1.2).
Нужно перейти в эту папку, чтобы начать сборку программы. Вместо того, чтобы возиться с полным названием версии в папке, можно использовать символ (*), чтобы предотвратить некоторые потенциальные проблемы.
Перейдя в папку с исходным кодом, можно приступать к компилированию кода. Перед этим нужно выполнить предварительную проверку зависимостей ПО и аппаратных конфигураций. Все это можно проверить при помощи скрипта configure, сгенерированного make configure. Данный скрипт также использует флаг –prefix, чтобы объявить /usr/local (программную папку по умолчанию платформы Linux) как целевую папку размещения нового бинарного файла, а также создаст Makefile для следующего раздела.
make configure
./configure --prefix=/usr/local
Makefile – это конфигурационные файлы, которые обрабатываются с помощью утилиты make. Созданный только что Makefile скажет make, как компилировать программу и соединить ее с установкой CentOS для ее корректной работы. Теперь, когда Makefile готов, можно выполнить make install (с привилегиями sudo), чтобы скомпилировать исходный код и установить его:
sudo make install
Теперь система Git скомпилирована и установлена на сервер CentOS 7. Чтобы протестировать установку, попробуйте запустить встроенную проверку версии:
Если команда вернула номер версии git, значит, все работает должным образом; можно приступать к настройке git.
Настройка git
git config --global user.name " Ваше Имя "
git config --global user.email " [email protected] "
Чтобы убедиться в том, что эти параметры были успешно приняты, можно использовать следующую команду:
Итоги
Готово! Теперь система контроля версий Git установлена и готова к работе. Чтобы получить больше информации об использовании Git, читайте:
Git - система контроля версий играющая одну из важнейших ролей в разработке современного программного обеспечения. Контроль версий это набор утилит позволяющий разработчикам работать в одной команде совместно контролируя процесс разработки и историю версий разрабатываемого программного обеспечения.
Git не перезаписывает изменения внесенные другими разработчиками позволяя отслеживать каждое изменение внесенное в исходный код возвращая тем самым первоначальное состояние файла или проекта. В этой статье мы рассмотрим как выполняется установка git CentOS 8.
Установка Git в CentOS 8
Инструменты средства контроля версий позволяют с легкостью восстанавливать файлы если они были потеряны в процессе разработки программы, а также в случае допущенной ошибки позволяют сравнить текущую и более раннюю версии файла иправив допущенную ошибку или любой конфликт разработки.
Git является самым популярным инструментом применяемым для контроля версий разработанным в 2005 году создателем ядра операционной системы Linux Линусом Торвальдом.
Git обеспечивает такие функции как сохранность данных, рабочие процессы, создание веток, возврат к предыдущему этапу, невероятная скорость, отслеживание изменений кода, просмотр журналов и многое другое. Это позволяет разработчикам трудится в автономном режиме, обеспечивая по мере необходимости подключение к интернету для публикации последних изменений проекта.
Мы расскажем вам как установить git Centos 8 при помощи менеджера пакетов yum, а также собрать и установить из исходных кодов. Каждый из приведенных ниже способов имеет свои преимущества и недостатки. Выбор способа установки остается за вами, поскольку если вы хотели с легкостью обновлять вашу систему контроля версий, то ваш выбор остановится на пакетном менеджере yum, а если же вам требуются функции, которые имеются в какой то определенной версии - то ваш выбор сборка из исходного кода.
Внимание. Для осуществления установки у вас должен быть установлен и настроен сервер с операционной системой Centos 8, а также создан пользователь sudo с предоставленными ему правами root. В противном случае установка окажется невозможной!
Установка git с помощью Yum
Одним из самых популярных и простых методов установки системы контроля версий git является его установка при помощи пакетного менеджера yum. Однако версия содержащаяся в репозитории centos может быть устаревшая, поскольку новейшие версии, распространяемые в репозиториях проекта на github не всегда оперативно добавляются в репозитории centos. Если же вы хотите установить последнюю доступную на github версию git - мы рекомендуем вам рассмотреть возможность ее сборки и установки из исходного кода размещенного в репозитории проекта на github. Инструкция разъясняющая как скомпилировать и установить git из исходных кодов приведена в конце нашего руководства.
Сперва перейдем в пользователя sudo введя следующую команду:
Система попросит вас ввести пароль. Вводим пароль от ранее созданного пользователя sudo. Затем вводим команду:
yum install git
После окончания установки git вы можете проверить версию установленной системы командой:
На момент написания статьи последней версией доступной в репозитории CentOS является версия 2.18.1
Сборка Git из исходных кодов
Если у вас возникла необходимость в использовании какой либо определенной версии git или же вам требуется гибкость в установке системы контроля версий, тогда вашим выбором будет установка из исходников. Такой метод не позволяет управлять установкой системы контроля версий и обновление такой установки через менеджер пакетов yum не представляется возможным, однако он позволит вам установить последнюю версию системы доступную на данный момент в репозиториях проекта на github. Данный метод является несколько сложным и достаточно длительным процессом.
Сперва нам понадобится установить утилиты необходимые для сборки исходного кода в исполняемый файл. Делается это путем запуска следующей команды:
yum install wget unzip gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel libcurl-devel expat-devel
После успешной установки всех необходимых утилит откройте браузер и перейдите на страницу проекта на github. Вверху страницы вы обнаружите ссылку на последнюю версию git. Затем в списке версий выберите версию необходимую вам, нажмите правую кнопку мыши и скопируйте ссылку на загрузку архива с исходным кодом (*.tar.gz) после этого используйте приведенную ниже команду wget:
По завершении загрузки разархивируем исходный код с помощью команды tar и перейдем в папку с исходным кодом.
tar -xf git.tar.gz
Теперь соберем и установим git из исходного кода используя команду:
make prefix=/usr/local all install
По окончании сборки и установки вы можете проверить версию установленного git при помощи команды:
Установка git centos 8 завершена, теперь поговорим немного о настройке.
Настройка Git
Теперь, когда на вашем сервере успешно установлена система контроля версий, вам необходимо настроить личную информацию, которая будет использоваться разработчиками при внесении изменений в разрабатываемый код. Выполняется эта операция следующими командами:
git config --global user.name "Ваше имя"
git config --global user.email "[email protected]"
После выполнения команд необходимо убедится, что параметры указанные выше были добавлены. Вы можете проверить корректность внесенных вами команд выполнив следующую команду:
git config --list
Вывод данной команды перечислит вам все параметры внесенные во время настройки личной информации.
Настройки произведенные нами будут хранится в файле конфигурации *.gitconfig. Внести изменения в этот файл вы можете выполнив команду git config или же отредактировав этот файл в ручную при помощи вашего любимого текстового редактора.
Выводы
Вот и все. В этой статье мы рассказали вам как можно установить git CentOS используя менеджер пакетов yum или же собрать и установить из исходников. Вооружившись полученными навыками вы можете без проблем повторить все шаги и воспроизвести установку системы контроля версий на вашем сервере. Спасибо за внимание.
Нет похожих записей
Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.
Установка Git на CentOS 7
1. Подключение через SSH
Для того, чтобы установить Git на вашем CentOS 7 VPS вам нужно иметь доступ SSH к серверу. Если вы не знаете, как это сделать, вы можете следить за нашим гидом о том, как подключиться к серверу Linux с помощью SSH.
2. Установка Git
После того, как вы войдете, вы можете использовать следующую команду для установки Git:
3. Проверка правильности установки Git
Для того, чтобы убедиться в том, что Git успешно установлен, вы можете использовать следующую команду:
Команда выше также покажет версию Git, установленную на вашем CentOS 7 VPS.
4. Конфигурация Git на CentOS 7
Первое, что вы можете сделать после установки, это настроить ваше имя и адрес электронной почты в Git, чтобы изменения которые вы совершали, содержали правильную информацию. Вы можете сделать это с помощью следующих команд:
5. Список параметров конфигурации
Для того, чтобы убедиться, что вы ввели правильную информацию, которую вы можете использовать команду ниже:
Вывод должен быть похож на следующий:
6. Параметры командной строки и помощь
Для получения дополнительной информации и параметров командной строки вы можете использовать флаг --help .
Выведется список наиболее часто используемых команд Git.
7. Официальная документация Git
Вы также можете обратиться к документации Git, которая доступна здесь.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Читайте также: