有些任务只能在git bash(或终端)中比在SourceTree中更容易/更容易。我的大部分存储库都在bitbucket上并使用ssh密钥。
我遇到的问题是即使我用SourceTree(Pageant putty客户端)加载我的密钥,终端也要求我再次加载它。使用较长的密钥短语会很痛苦,一旦终端关闭再打开,就需要再次输入密码。
正如您所看到的,代理正在运行,密钥被加载,但我仍然被要求在git terminal / git bash中输入我的密码。
有没有办法只加载一次密钥?
谢谢
答案 0 :(得分:3)
在sourcetree设置中,您有
吗?选中SourceTree打开复选框后自动启动SSH代理?
答案 1 :(得分:0)
我有一个相同的问题,那就是SSH代理在每次计算机重新启动时都会忘记SSH密钥。在我的情况下,解决方案如下:
如果我将“ SSH密钥”字段保留为空,而是直接将密钥添加到SSH代理,则这是非永久性。似乎Sourcetree启动时会将SSH密钥的路径转发给SSH代理。