Скачать тут
Или через пакетные менеджеры:
choco install git
sudo apt install git
brew install git
Для Windows: в инсталляторе оставить все опции по умолчанию
Нужно ввести следующие команды в терминале (для Windows — в Git Bash, CMD или PowerShell)
-
Настройка имени и почты пользователя. Эта информация будет прикрепляться к каждому коммиту.
git config --global user.name "YOUR_NAME" git config --global user.email "your@email.com"
-
Настройка переносов строки.
Для Windows:
git config --global core.autocrlf true
Для Linux и macOS:
git config --global core.autocrlf input
-
(Опционально) Настрой редактор по умолчанию. Git будет открывать этот редактор, чтобы запрашивать имя коммита или сценарий для интерактивного rebase. Эти настройки будут применены для пользователя. В заданиях в любом случае будут использоваться notepad или nano за счет локальных настроек.
Для Windows:
git config --global core.editor notepad
Для Linux и macOS:
git config --global core.editor nano
Подробнее про символы переноса строк и зачем их конфигурировать можно прочитать тут
- VS Code можно взять здесь https://code.visualstudio.com/Download
Для Windows: в инсталляторе прожать все галочки в Other - (Опционально) Включи автосохранение в VS Code — больше не придется нажимать
Ctrl/Cmd + S
после каждого изменения. Ставим галочкуAuto Save
в менюFile
Скачать тут
В инсталляторе оставить все опции по умолчанию
Запусти Git Extensions. Выбери английский язык для интерфейса
-
Сгенерируй ssh-ключ. Для этого в терминале (на Windows исключительно в Git Bash) введи:
ssh-keygen -t rsa -b 4096
Оставь все опции по умолчанию (
Enter
после каждого вопроса) После этого в папке.ssh
в домашней директории пользователя будет создано 2 файла:id_rsa
иid_rsa.pub
-
Теперь нужно добавить содержимое
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
и ключ будет добавлен -
Также нужно, чтобы твой SSH-клиент доверял GitHub. При выполнении запроса к GitHub в терминале может появиться вопрос о доверии к GitHub и его «fingerprint» (отпечатку). В этом случае надо выбирать вариант «yes». Но проще не откладывать этот вопрос на будущее, а установить доверие уже сейчас. Для этого в терминале (на Windows исключительно в Git Bash) введи:
ssh -T git@github.com
И если увидишь примерно такой текст:
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», чтобы установить доверие.