git - 让 TortoiseGit 记住我的密码(没有腻子)

标签 git passwords rsa tortoisegit

我运行 TortoiseGit,它已经运行了几个月。但无论如何我都无法让它记住我的密码。

我使用 msysgit ssh 而不是 TortoiseGit 安装它(因为我曾经遇到过一些 putty 问题,所以没有涉及 putty!)

我运行 TortoiseGit 1.8.4.0 和 msysgit 1.8.3

我已经完成了以下操作并且效果很好但只影响 git bash,而不影响我喜欢使用的 TortoiseGit。 github: No supported authentication methods available

我已尝试按照此处所述添加 _netrc(最后一个答案)TortoiseGit save user authentication / credentials 但是当我将 _netrc 文件(并使用 setx 设置)放在 C:\Users\ricka_000.ssh 中时,我只得到:

Permission denied (publickey,keyboard-interactive).
fatal: Could not read from remote repository.

如果我将它放在 C:\Users\ricka_000\(并更改 setx 主页),它似乎会被完全忽略,而是会出现默认密码提示。

如果我改为将它放在 c:/Users/中并将其与 setx 链接,我会收到此提示:http://db.tt/BymTUI5C如果我点击确定,我会得到:

Could not create directory '/c/Users//.ssh'.
Failed to add the host to the list of known hosts (/c/Users/.ssh/known_hosts).
Permission denied (publickey,keyboard-interactive).
fatal: Could not read from remote repository.

这就是 _netrc 方法。我也读过有关 wincred 的内容,但我在 TortoiseGit > 设置 > 凭据中尝试了各种值,但绝对没有任何反应,所以完全不确定如何让它工作。那里的用户名是 github/assembla 用户名还是我从这一行发送的电子邮件

 ssh-keygen -t rsa -C "me@email.com" 

我用来生成我的 key ? 填写时应该发生什么? 本地、全局和系统之间有什么区别?

必须一直输入我的密码让我抓狂,所以任何帮助将不胜感激!

最佳答案

正如我在“Git - How to use .netrc file on windows to save user and password”中所说明的,_netrc 用于记住 https url 所需的登录名/密码。

你可以整天玩 _netrc,如果你有 ssh url 的 ssh key ,这一点也帮不上忙。

在这两种情况下(ssh key 或 netrc 登录),请确保 %HOME% 指向 your %USERPROFILE%

然后,对于 ssh url,您可以尝试添加 a ~/.ssh/config fileadd an ssh-agent 以避免输入密码(如果您在生成私钥时确实输入了密码)。 Other tips here .

关于git - 让 TortoiseGit 记住我的密码(没有腻子),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17846068/

相关文章:

java - 密码屏蔽不会在需要时终止程序

c# - RSACryptoServiceProvider(.NET 的 RSA)可以使用 SHA256 代替 SHA1 进行加密(不签名)吗?

c# - RSA 异常 {"Bad Length.\r\n"} Noi Matter 我的 key 大小是多少

c# - 如何在 C# 中使用带有 ProtectSection 方法的 RsaProtectedConfigurationProvider 创建可导出的 RSA key

git - 如何判断文件是否被 git 跟踪(通过 shell 退出代码)?

Git 克隆和 npm 安装权限被拒绝(公钥)

git - 我无法在 aws sagemaker notebook 实例上安装 "git-lfs"

node.js - AWS Elastic Beanstalk : Do I have to deploy my app with full "/node_modules" and "/bower_components" and compiled sass and other dependencies?

python - 我可以采取哪些安全措施来保护无法在数据库中进行哈希处理的密码?

iphone - 为应用程序设置密码锁?