首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TortoiseGit不记得密码

TortoiseGit不记得密码
EN

Stack Overflow用户
提问于 2016-02-25 15:04:59
回答 1查看 2.7K关注 0票数 0

创建用于授权的密钥:ssh-keygen -C “your@email.com” -t dsa。将公钥发送给git管理员。通过为Windows配置ssh代理来设置密码缓存。该过程在http://help.github.com/ssh-key-passphrases/ Created .bash_profile中进行了描述。现在,如果我在控制台工作,它只请求一次密码,并且我可以克隆/拉/取/推到我们的服务器,而不需要输入它,直到计算机重新启动,之后需要再次输入密码。

但是,如果我在TortoiseGit中执行操作,它总是请求密码,而不是存储它。TortoiseGit→设置→Git→凭据。选择凭据助手:设置为“w增量-当前的Windows用户”。在控制台中使用相同的ssh.exe :设置->Network客户端。像进口PuttyKeys这样的建议不起作用:

  1. TortoiseGit仍然要求密码
  2. "Load Putty Key“复选框在克隆时为我禁用。
  3. 选美也没有帮助,我们的git服务器只使用OpenSSH。

有没有办法强迫TortoiseGit记住密码?

版本信息:

代码语言:javascript
复制
TortoiseGit 1.8.16.0 (C:\Program Files\TortoiseGit\bin) 
1.9.5.msysgit.0 or Git 2.7.1
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-26 19:09:32

在服务器端使用OpenSSH不影响客户端。

您的场景的推荐用法是使用tortoisegitplink作为SSH客户端和PuTTY代理(pageant)来缓存SSH密钥的密码或使用SSH密钥w/o密码。如果您真的想使用openssh作为SSH客户端,您可能对配置openssh代理的https://stackoverflow.com/a/14913230/3906760感兴趣。

顺便说一句。

  • 只有当tortoisegitplink用作SSH客户端时,才启用"Load“复选框。
  • 凭据助手只影响http和https传输,而不影响SSH。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35630993

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档