【发布时间】:2016-06-08 10:41:12
【问题描述】:
创建的授权密钥:ssh-keygen -C “your@email.com” -t dsa。公钥发送给 git 管理员。通过为 Windows 配置 ssh-agent 来设置密码缓存。该过程在http://help.github.com/ssh-key-passphrases/ Created .bash_profile 中进行了描述。现在,如果我在控制台中工作,它只询问一次密码,我可以克隆/拉/取/推送到我们的服务器,而无需输入它,直到计算机重新启动,之后需要再次输入密码。
但是,如果我在 TortoiseGit 中进行操作,它总是要求输入密码并且不存储它。 TortoiseGit → 设置 → Git → 凭证。选择凭据助手:设置为“wincred - 当前 Windows 用户”。使用与控制台中相同的 ssh.exe:设置-> 网络-> SSH 客户端。像importing PuttyKeys 这样的建议不起作用:
- TortoiseGit 仍然要求输入密码
- 我在克隆时禁用了“加载 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
【问题讨论】:
标签: git ssh tortoisegit openssh