Я обычно ввожу пароль при работе с git. Но я знаю, что могу использовать ключи SSH, где открытый ключ хранится на сервере, а закрытый ключ хранится на моей локальной машине.
- Есть ли смысл использовать ssh, кроме как, чтобы избежать повторного входа
пароль?
- Если моя локальная машина скомпрометирована, не пользователь получает доступ
на мой закрытый ключ?