TortoiseGit 不记得密码
TortoiseGit does not remember passphrase
已创建授权密钥:ssh-keygen -C “your@email.com” -t dsa
。 Public 密钥已发送给 git 管理员。通过为 Windows 配置 ssh-agent 来设置密码缓存。 http://help.github.com/ssh-key-passphrases/ Created .bash_profile 中描述了该过程。现在,如果我在控制台中工作,它只询问一次密码,我可以 clone/pull/fetch/push 到我们的服务器而无需输入它,直到计算机重新启动,之后需要再次输入密码。
然而,如果我在 TortoiseGit 中进行操作,它总是要求输入密码并且不存储它。 TortoiseGit → 设置 → Git → 凭据。 Select 凭据助手:设置为 "wincred - current Windows user"。使用与控制台相同的 ssh.exe:设置->网络->SSH 客户端。 importing PuttyKeys 之类的建议无效:
- 乌龟Git 仍然要求输入密码
- "Load Putty Key" 克隆时我禁用了复选框。
- Pageant 也没有帮助,我们的 git 服务器仅使用 OpenSSH。
有没有办法强制 TortoiseGit 记住密码?
版本信息:
TortoiseGit 1.8.16.0 (C:\Program Files\TortoiseGit\bin)
1.9.5.msysgit.0 or Git 2.7.1
服务器端使用OpenSSH不影响客户端
您的场景的推荐用法是使用 tortoisegitplink
作为 SSH 客户端和 PuTTY 代理(选美)来缓存 SSH 密钥的密码,或者使用 SSH 密钥 w/o 密码。如果您真的想使用 openssh 作为 SSH 客户端,您可能会对 用于配置 openssh 代理感兴趣。
顺便说一句。
- 仅当
tortoisegitplink
用作 SSH 客户端时才启用 "Load Putty Key" 复选框。
- 凭据助手仅影响 http 和 https 传输,不影响 SSH。
已创建授权密钥:ssh-keygen -C “your@email.com” -t dsa
。 Public 密钥已发送给 git 管理员。通过为 Windows 配置 ssh-agent 来设置密码缓存。 http://help.github.com/ssh-key-passphrases/ Created .bash_profile 中描述了该过程。现在,如果我在控制台中工作,它只询问一次密码,我可以 clone/pull/fetch/push 到我们的服务器而无需输入它,直到计算机重新启动,之后需要再次输入密码。
然而,如果我在 TortoiseGit 中进行操作,它总是要求输入密码并且不存储它。 TortoiseGit → 设置 → Git → 凭据。 Select 凭据助手:设置为 "wincred - current Windows user"。使用与控制台相同的 ssh.exe:设置->网络->SSH 客户端。 importing PuttyKeys 之类的建议无效:
- 乌龟Git 仍然要求输入密码
- "Load Putty Key" 克隆时我禁用了复选框。
- Pageant 也没有帮助,我们的 git 服务器仅使用 OpenSSH。
有没有办法强制 TortoiseGit 记住密码?
版本信息:
TortoiseGit 1.8.16.0 (C:\Program Files\TortoiseGit\bin)
1.9.5.msysgit.0 or Git 2.7.1
服务器端使用OpenSSH不影响客户端
您的场景的推荐用法是使用 tortoisegitplink
作为 SSH 客户端和 PuTTY 代理(选美)来缓存 SSH 密钥的密码,或者使用 SSH 密钥 w/o 密码。如果您真的想使用 openssh 作为 SSH 客户端,您可能会对 用于配置 openssh 代理感兴趣。
顺便说一句。
- 仅当
tortoisegitplink
用作 SSH 客户端时才启用 "Load Putty Key" 复选框。 - 凭据助手仅影响 http 和 https 传输,不影响 SSH。