Сохранение пароля сертификата клиента для Git через HTTPS? - PullRequest
1 голос
/ 17 августа 2011

Я пытаюсь использовать удаленный репозиторий Git, который обеспечивает доступ только через HTTPS с использованием клиентских сертификатов.Я (наконец-то ...) заставил его работать, но теперь я сталкиваюсь с незначительной проблемой - каждый раз, когда я касаюсь пульта, Git запрашивает у меня пароль сертификата.Очевидно, это быстро устареет.

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

Можно ли это сделать?Я мог бы быть в состоянии убедить администратора сервера включить доступ по SSH, что, я уверен, разобрало бы меня прямо сейчас, но в то же время было бы проще, если бы я смог сохранить пароль.для HTTPS.

1 Ответ

1 голос
/ 24 сентября 2011

ОБНОВЛЕНИЕ 2013: это было добавлено в git 1.8.0. Этот вопрос объясняет, как использовать новый помощник по учетным данным gnome-keyring.

...