2011-08-16 47 views
1

我正在嘗試使用僅通過HTTPS使用客戶端證書提供訪問的遠程Git存儲庫。我已經(終於...)得到它的工作,但現在我遇到了一個小問題 - 每當我觸摸遙控器時,Git都會提示我輸入證書密碼。顯然,這變得很快。通過HTTPS保存Git的客戶端證書密碼?

如果我使用SSH,我可以按照official guide提供憑證ssh-agent。但是,AFAICT沒有辦法使用ssh-agent來訪問Git(或Curl,這是我認爲Git存根在內部的庫),以便訪問HTTPS連接的憑證。我也沒有把這兩者中的任何一個綁定到gnome-keyring作爲密碼,但是我還沒有發現任何一種方法在線。

可以這樣做嗎?我可能能夠說服務器管理員打開SSH訪問,我敢肯定會排序我的權利,但同時它會更容易,如果我可以得到它保存HTTPS的密碼短語。

回答

1

更新2013年:這是添加在git 1.8.0。 This question解釋瞭如何使用新的gnome-keyring憑證助手。

+0

我問另一個問題,因爲它看起來像gnome-keyring憑證助手*可能*只能用於存儲用戶名/密碼,而不是客戶端證書。 – Coderer