Блог о программировании на PHP, Yii2, 1C-Bitrix, а так же о фотографии как хобби и путешествиях.

Настройка git через SourceTree

  1. Установить SourceTree Client.
  2. При запросе на установку клиента Git (заголовок окна — «SourceTree: Git not found») нажать на кнопку «Download an embedded version of Git for SourceTree alone to use.» — согласиться на автоматическую установку.
  3. При запросе на установку клиента Mercurial (заголовок окна — «SourceTree: Mercurial not found») нажать на кнопку «I don’t want to use Mercurial» — отказаться от установки клиента Mercurial.
  4. Настроить продукты:
    1. Full Name — имя и фамилия на латинице.
    2. Email address — адрес почты — логин на bitbucket.
    3. Allow SourceTree to modify your global Git and Mercurial config files — установить.
    4. Configure automatic line ending handling by default — установить.
    5. I agree to the SourceTree license agreement — установить.
    6. Нажать Next.
    7. Выбрать «Use PuTTY / Plink».
    8. Нажать Next.
    9. Нажать No.
    10. Finish.
  5. Создать ssh-ключ для доступа к репозитарию:
    1. Tools -> Create or Import SSH-Keys.
    2. В нижней части окна выбрать Type of key to generate — SSH-2 RSA.
    3. Нажать Generate.
    4. Совершать произвольные движения курсора мыши внтури открывшегося окна до заполнения индикатора.
    5. Заполнить поле Key comment — «Bitbucket».
    6. Заполнить поля Key passphrase и Confirm passphrase — пароль и подтверждение пароля для использования закрытого ключа.
    7. Нажать Save private key — сохранить файл в надежное место на компьютере (файл будет нужен в дальнейшем для доступа к репозитариям).
    8. Скопировать весь текст из недоступного для редактирования окна «Public key for pasting into OpenSSH authorized_keys file» (длинная строка символов, которая начинается с «ssh-rsa», а в конце ее — «= Bitbucket».
    9. Открыть Bitbucket, кликнуть по своему изображению в верхнем правом углу сайта, в меню выбрать «Manage Account». Должна открыться страница по адресу https://bitbucket.org/account/user/<UserName>/.
    10. В левом меню выбрать «SSH Keys».
    11. Нажать «Add key». Указать:
      1. Label — Bitbucket.
      2. Key — вставить строку, скопированную ранее (п. 8).
    12. Нажать «Add key».