Блог о программировании на 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”.
  • Алексей

    Подскажите, как отображение русских комментариев к коммитам настроить?

    • Александр

      Попробуйте в .gitconfig добавить строчки
      [defaults]
      commit=–encoding=cp1251

  • 1 123

    Охуел, мразь? Какая тебе щё поддержка? Ты хуй кто для меня, а уже чето просишь

  • Дмитрий Харитонов

    На текущий момент bitbacket требует длину ключа 2048 байта, поэтому при генерации ключа на 2-ом шаге вводим в поле Number of bits in a genarated key: 2048