Я пытаюсь использовать удаленный репозиторий Git, который обеспечивает доступ только через HTTPS с использованием клиентских сертификатов.Я (наконец-то ...) заставил его работать, но теперь я сталкиваюсь с незначительной проблемой - каждый раз, когда я касаюсь пульта, Git запрашивает у меня пароль сертификата.Очевидно, это быстро устареет.
Если бы я использовал SSH, я мог бы следовать официальному руководству , чтобы предоставить учетные данные с ssh-agent
.Но, AFAICT, нет способа заставить Git (или Curl, библиотеку, которую, я думаю, заглушить Git изнутри) использовать ssh-agent для доступа к учетным данным для HTTPS-соединения.Я также согласился бы связать любое из этих двух с gnome-keyring
для ключевой фразы, но я ничего не нашел ни в одном из подходов онлайн.
Можно ли это сделать?Я мог бы быть в состоянии убедить администратора сервера включить доступ по SSH, что, я уверен, разобрало бы меня прямо сейчас, но в то же время было бы проще, если бы я смог сохранить пароль.для HTTPS.