我正在尝试使用远程Git存储库,该存储库仅使用客户端证书通过HTTPS提供访问权限。我(终于......)得到了它的工作,但现在我遇到了一个小问题 - 每次我触摸遥控器时,Git都会提示我输入证书密码。显然,这变得很快。
如果我使用SSH,我可以按照official guide提供ssh-agent
的凭据。但是,AFAICT没有办法让Git(或Curl,这是我认为Git存根到库中的库)使用ssh-agent来访问HTTPS连接的凭证。我也可以将这两个中的任何一个绑定到gnome-keyring
以获得密码,但我还没有找到任何有关这两种方法的信息。
可以吗?我可能能够与服务器管理员联系以启用SSH访问,我肯定会把我排除在外,但与此同时,如果我能得到它来保存它会更容易HTTPS的密码。