Skip to content

Latest commit

 

History

History
117 lines (74 loc) · 4.9 KB

git-install-ext.md

File metadata and controls

117 lines (74 loc) · 4.9 KB

Подготовка для варианта с Git Extensions

Git

Установка

Скачать тут

Или через пакетные менеджеры:

choco install git
sudo apt install git
brew install git

Для Windows: в инсталляторе оставить все опции по умолчанию

Настройка

Нужно ввести следующие команды в терминале (для Windows — в Git Bash, CMD или PowerShell)

  1. Настройка имени и почты пользователя. Эта информация будет прикрепляться к каждому коммиту.

    git config --global user.name "YOUR_NAME"
    git config --global user.email "[email protected]"
  2. Настройка переносов строки.

    Для Windows:

    git config --global core.autocrlf true

    Для Linux и macOS:

    git config --global core.autocrlf input
  3. (Опционально) Настрой редактор по умолчанию. Git будет открывать этот редактор, чтобы запрашивать имя коммита или сценарий для интерактивного rebase. Эти настройки будут применены для пользователя. В заданиях в любом случае будут использоваться notepad или nano за счет локальных настроек.

    Для Windows:

    git config --global core.editor notepad

    Для Linux и macOS:

    git config --global core.editor nano

    Подробнее про символы переноса строк и зачем их конфигурировать можно прочитать тут

VS Code

  1. VS Code можно взять здесь https://code.visualstudio.com/Download
    Для Windows: в инсталляторе прожать все галочки в Other
  2. (Опционально) Включи автосохранение в VS Code — больше не придется нажимать Ctrl/Cmd + S после каждого изменения. Ставим галочку Auto Save в меню File

Git Extensions

Скачать тут

В инсталляторе оставить все опции по умолчанию

Запусти Git Extensions. Выбери английский язык для интерфейса

GitHub

Заведи аккаунт на GitHub

SSH для GitHub

  1. Сгенерируй ssh-ключ. Для этого в терминале (на Windows исключительно в Git Bash) введи:

    ssh-keygen -t rsa -b 4096

    Оставь все опции по умолчанию (Enter после каждого вопроса) После этого в папке .ssh в домашней директории пользователя будет создано 2 файла: id_rsa и id_rsa.pub

  2. Теперь нужно добавить содержимое id_rsa.pub на GitHub. Просмотреть его можно, например, с помощью VS Code.

    Команда для Git Bash: code ~/.ssh/id_rsa.pub Команда для CMD или PowerShell: code %USERPROFILE%\.ssh\id_rsa.pub

    Все содержимое файла нужно вставить на этой странице в поле "Key"

    https://github.com/settings/ssh/new

    В поле "Title" можно написать что угодно, это просто название ssh-ключа.

    После этого нажми Add SSH key и ключ будет добавлен

  3. Также нужно, чтобы твой SSH-клиент доверял GitHub. При выполнении запроса к GitHub в терминале может появиться вопрос о доверии к GitHub и его «fingerprint» (отпечатку). В этом случае надо выбирать вариант «yes». Но проще не откладывать этот вопрос на будущее, а установить доверие уже сейчас. Для этого в терминале (на Windows исключительно в Git Bash) введи:

    ssh -T [email protected]

И если увидишь примерно такой текст:

The authenticity of host 'github.com (140.82.121.4)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])?

введи «yes», чтобы установить доверие.