如何解决TortoiseGit-git CLI stdin包装器(错误)?

时间:2020-05-26 04:10:52

标签: git tortoisegit

当我在机器上设置TortoiseGit时,没有输入密码。但是使用它运行git.exe push --recurse-submodules=on-demand --progress "origin" feature/myatthiha-OJT时,它要求输入密码。

This is my error.

1 个答案:

答案 0 :(得分:0)

通常,有两种方法可以对Git服务器进行身份验证。

1)使用https URL,然后可以使用凭据助手(默认情况下由Git for Windows安装)来保存密码

2)使用SSH。在这里,您可以使用密码或SSH密钥进行身份验证。只有使用SSH密钥才能进行无密码身份验证。

配置为将OpenSSH用作ssh客户端时,必须确保OpenSSH知道/使用正确的密钥(默认为.confgi / id_rsa;参见Multiple GitHub Accounts & SSH Config)。

如果要使用PuTTY,则必须将ssh客户端更改为tortoisegitplink(参见https://tortoisegit.org/docs/tortoisegit/tgit-dug-settings.html#tgit-dug-settings-networkhttps://tortoisegit.org/docs/tortoisegit/tgit-ssh-howto.html