Встановлення і налаштування Git на Windows

Маючи радість з Linux, інколи потрібно допомогти комусь з Windows

заходимо на https://git-scm.com/downloads/win
завантажуємо 64-bit Git for Windows Setup, запускаємо-встановлюємо

в комплекті вже будуть git консоль-термінал MinGW та графічний інтерфейс git gui

далі нам потрібно згенерувати ssh ключі, додати їх до ssh client та на сервері (останній момент зараз упустимо)
заходимо на https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent?platform=windows

в терміналі git - MinGW генеруємо пару ключів (приватний та публічний):

# запустили git - термінал MinGW

$ ssh-keygen -t ed25519 -C "your_email@example.com"

# до речі, якщо на лінуксі ми переходимо в директорію командою
#  $ cd /home/user/
# то на Windows ми пишемо цю команду наступним чином
#  $ cd "/c/Users/user/"

далі нам потрібно запустити сервіс ssh в Windows
запускаємо PowerShall by administator, і в ньому

Get-Service -Name ssh-agent | Set-Service -StartupType Manual
Start-Service ssh-agent

далі в консолі git - MinGW
запускаємо ssh-agent
та додаємо ключ

eval `ssh-agent -s`

ssh-add "/c/Users/user/.ssh/your_key"

далі ми можемо працювати з git :)
upd. опис команд роботи з git

Посилання

https://git-scm.com/downloads/win
https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent?platform=windows
https://stackoverflow.com/questions/17846529/could-not-open-a-connection-to-your-authentication-agent