Установка Git на Mac OS X

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

$ git --version
git version 2.7.0 (Apple Git-66)

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

Программа установки Git для Mac

Самый простой способ установить Git на Mac — воспользоваться автономной программой установки.

  1. Загрузите последнюю версию программы установки Git для Mac.

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

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

    $ git --version
    git version 2.9.2
  4. Настройте для Git имя пользователя и адрес электронной почты с помощью следующих команд (замените имя Эммы своим; эта информация будет связана со всеми созданными вами коммитами):

    $ git config --global user.name "Emma Paris"
    $ git config --global user.email "eparis@atlassian.com"
  5. Опционально: чтобы система Git запомнила ваше имя пользователя и пароль при работе с репозиториями HTTPS, настройте помощник git-credential-osxkeychain.

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

Если у вас установлен менеджер Homebrew для управления пакетами в OS X, вы можете установить Git, выполнив нижеприведенные инструкции.

  1. Откройте терминал и установите Git через Homebrew:

    $ brew install git
  2. Убедитесь, что установка прошла успешно, набрав команду git --version:

    $ git --version
    git version 2.9.2
  3. Настройте для Git имя пользователя и адрес электронной почты с помощью следующих команд (замените имя Эммы своим; эта информация будет связана со всеми созданными вами коммитами):

    $ git config --global user.name "Emma Paris"
    $ git config --global user.email "eparis@atlassian.com"
  4. Опционально: чтобы система Git запомнила ваше имя пользователя и пароль при работе с репозиториями HTTPS, установите помощник git-credential-osxkeychain.

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

Если у вас установлен MacPorts для управления пакетами в OS X, вы можете установить Git, выполнив нижеприведенные инструкции.

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

    $ sudo port selfupdate
  2. Найдите последние доступные порты и варианты Git:

    $ port search git
    $ port variants git
  3. Установите Git, укомплектованный bash, помощником OS X keychain и документацией:

    $ sudo port install git +bash_completion+credential_osxkeychain+doc
  4. Настройте для Git имя пользователя и адрес электронной почты с помощью следующих команд (замените имя Эммы своим; эта информация будет связана со всеми созданными вами коммитами):

    $ git config --global user.name "Emma Paris"
    $ git config --global user.email "eparis@atlassian.com"
  5. Опционально: чтобы система Git запомнила ваше имя пользователя и пароль при работе с репозиториями HTTPS, настройте помощник git-credential-osxkeychain.

Установка вспомогательной программы git-credential-osxkeychain

Bitbucket поддерживает отправку (push) и загрузку (pull) содержимого ваших репозиториев Git как по SSH, так и по HTTPS. При работе с частным репозиторием по HTTPS необходимо указывать имя пользователя и пароль каждый раз при выполнении команд push или pull. Помощник git-credential-osxkeychain позволяет кэшировать имя пользователя и пароль в OS X keychain, чтобы вам не приходилось каждый раз вводить их заново.

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

    $ git credential-osxkeychain
    usage: git credential-osxkeychain <get|store|erase>

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

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

    $ curl -O http://github-media-downloads.s3.amazonaws.com/osx/git-credential-osxkeychain
    $ sudo mv git-credential-osxkeychain /usr/local/bin/
  3. Сделайте файл исполняемым:

    $ chmod u+x /usr/local/bin/git-credential-osxkeychain
  4. Настройте git, чтобы использовать помощник для учетных данных osxkeychain.

    $ git config --global credential.helper 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.

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

    $ xcode-select --install
  2. Установите Homebrew.

  3. С помощью Homebrew установите openssl:

    $ brew install openssl
  4. Клонируйте исходный код Git (либо, если у вас пока нет установленной версии Git, скачайте и извлеките ее):

    $ git clone https://github.com/git/git.git
  5. Для сборки Git запустите утилиту make со следующими флагами:

    $ NO_GETTEXT=1 make CFLAGS="-I/usr/local/opt/openssl/include" LDFLAGS="-L/usr/local/opt/openssl/lib"

Следующий шаг: изучите Git с помощью Bitbucket Cloud

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

Автономная программа установки Git для Windows

  1. Скачайте последнюю версию программы установки Git для Windows.

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

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

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

    $ git config --global user.name "Emma Paris"
    $ git config --global user.email "eparis@atlassian.com"
  5. Опционально: установите на Windows помощник для работы с учетными данными Git.

    Bitbucket поддерживает отправку (push) и загрузку (pull) содержимого ваших удаленных репозиториев Git по HTTPS. При работе с удаленным репозиторием необходимо каждый раз указывать имя пользователя и пароль. Чтобы каждый раз не вводить учетные данные, вы можете сохранить их с использованием помощника Git Credential Manager for Windows.

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

В Sourcetree, бесплатный графический клиент Git для Windows, включена собственная пакетная версия Git. Загрузите Sourcetree по ссылке.

Чтобы узнать, как использовать Git с Sourcetree (и как размещать репозитории Git на Bitbucket), ознакомьтесь с исчерпывающими обучающими материалами по использованию Git с Bitbucket и Sourcetree

Следующий шаг: изучите Git с помощью Bitbucket Cloud

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

Debian / Ubuntu (apt-get)

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

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

    $ sudo apt-get update
    $ sudo apt-get install git
  2. Убедитесь, что установка прошла успешно, набрав команду git --version:

    $ git --version
    git version 2.9.2
  3. Настройте для Git имя пользователя и адрес электронной почты с помощью следующих команд (замените имя Эммы своим; эта информация будет связана со всеми созданными вами коммитами):

    $ git config --global user.name "Emma Paris"
    $ git config --global user.email "eparis@atlassian.com"

Fedora (dnf/yum)

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

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

    $ sudo dnf install git

    или

    $ sudo yum install git
  2. Убедитесь, что установка прошла успешно, набрав команду git --version:

    $ git --version
    git version 2.9.2
  3. Настройте для Git имя пользователя и адрес электронной почты с помощью следующих команд (замените имя Эммы своим; эта информация будет связана со всеми созданными вами коммитами):

    $ git config --global user.name "Emma Paris"
    $ git config --global user.email "eparis@atlassian.com"

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

Debian / Ubuntu

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

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

    $ sudo apt-get update
    $ sudo apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev asciidoc xmlto docbook2x
  2. Клонируйте исходный код Git (либо, если у вас пока нет установленной версии Git, скачайте и извлеките его):

    $ git clone https://git.kernel.org/pub/scm/git/git.git
  3. Для сборки и установки Git в папку /usr запустите утилиту make:

    $ make all doc info prefix=/usr
    $ sudo make install install-doc install-html install-info install-man prefix=/usr

Fedora

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

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

    $ sudo dnf install curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib-devel asciidoc xmlto docbook2X

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

    $ sudo yum install epel-release
    $ sudo yum install curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib-devel asciidoc xmlto docbook2X
  2. Создайте символическую ссылку docbook2X для имени файла, которое ожидает сборка Git:

    $ sudo ln -s /usr/bin/db2x_docbook2texi /usr/bin/docbook2x-texi
  3. Клонируйте исходный код Git (либо, если у вас пока нет установленной версии Git, загрузите и извлеките его):

    $ git clone https://git.kernel.org/pub/scm/git/git.git
  4. Для сборки и установки Git в папку /usr запустите утилиту make:

    $ make all doc prefix=/usr
    $ sudo make install install-doc install-html install-man prefix=/usr

Следующий шаг: изучите Git с помощью Bitbucket Cloud