获取、拉取、合并或推送对 GitHub 的更改 gitbash 给出 {git: 'credential-cache' 不是 git 命令。参见 'git -- help'。}
Fetch, pull, merge or push a change to GitHub gitbash gives {git: 'credential-cache' is not a git command. See 'git -- help'.}
这个错误
git: 'credential-cache' is not a git command. See 'git --help'.
每次我尝试与 GitHub 互动时都会显示 :
为了摆脱每次获取、拉取、合并和推送更改到 GitHub 时输入我的 GitHub 用户名和密码的痛苦,我想到了使用
git config --global credential.helper cache
命令存储用户名和密码。在使用它之后我了解到,因为我正在使用 Windows,所以我必须使用 manager
而不是 cache
来完成相同的任务。但是,每次我尝试与 GitHub.
交互时,都会显示上述错误消息
我从未使用过凭证助手。但是,我认为这需要您安装第三方工具才能使其正常工作。
作为建议,我会告诉您使用 ssh 密钥 cite^
instead of a third-party tool, you are more secure this way. Even more secure if you use a passphrase along with ssh-agent cite^
。
这个错误
每次我尝试与 GitHub 互动时都会显示git: 'credential-cache' is not a git command. See 'git --help'.
:
为了摆脱每次获取、拉取、合并和推送更改到 GitHub 时输入我的 GitHub 用户名和密码的痛苦,我想到了使用
git config --global credential.helper cache
命令存储用户名和密码。在使用它之后我了解到,因为我正在使用 Windows,所以我必须使用 manager
而不是 cache
来完成相同的任务。但是,每次我尝试与 GitHub.
我从未使用过凭证助手。但是,我认为这需要您安装第三方工具才能使其正常工作。
作为建议,我会告诉您使用 ssh 密钥 cite^
instead of a third-party tool, you are more secure this way. Even more secure if you use a passphrase along with ssh-agent cite^
。