在git命令行中存储凭证

问题描述:

我在工作中使用的一个回购站使用我们的Windows登录凭证进行验证。我在两台电脑上使用git命令行。我通过选择允许git使用我的Windows凭据管理器与远程进行通信(通过HTTPS,而不是SSH)来设置它们。 我这样做是使用 $ git config --global credential.helper wincred在git命令行中存储凭证

然而,在我的笔记本电脑,每次我试图运行git pullgit fetch,我得到以下错误, github --credentials get: github: command not found github --credentials store: github: command not found

但是git的管理与远程通信。我在其他电脑上没有这个问题。我该如何解决?

两台计算机的网络配置是否相同?一些雇主网络需要代理设置来通过HTTPS获取(或拉)。

+0

是的,当我在工作时,两台机器都在同一个网络上。从家里我使用VPN,但我在这两个时间都注意到了这个问题。 – gDexter42

+0

好的。如果您使用'git config --global --unset credential.helper'从笔记本电脑上的wincred中清除凭证,如果您手动输入凭据,是否可以执行此操作? –

+0

未设置似乎没有影响。我仍然可以在无需输入凭据的情况下进行抓取和拉取。我继续得到2行说没有找到命令 – gDexter42