Встановлення і налаштування 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