Я установил репозиторий на моем сервере Linux. Я хочу работать с ним, но я не хочу вводить пароль каждый раз, когда я работаю с git. Поэтому мне нужна аутентификация с открытым / закрытым ключом.
Проблема в том, что на моем компьютере я использую Windows.
Где я могу создать ключи? На хосте (Windows) или на сервере (Linux)?
Другая проблема, с которой я столкнулся, заключается в том, что генерация ключей в Windows - расширение открытого ключа - .ppk
(это SSH2), а в Linux - .pub
(OpenSSH). Нужно ли как-то конвертировать ключ?
Есть ли в интернете сообщение, которое объяснит и даст полное решение моей проблемы?