使用令牌访问windows上的GitHub存储库

使用令牌访问windows上的GitHub存储库,windows,git,github,Windows,Git,Github,试图找出如何强制命令行git使用Github令牌。如果我使用用户名和令牌克隆存储库,比如git clone https://:@git.web.com/organization/repository,那么一切都正常 当我尝试在没有用户名或令牌的情况下克隆时,操作失败,并出现错误: remote: Password authentication is not available for Git Operations. remote: You must use a personal access t

试图找出如何强制命令行git使用Github令牌。如果我使用用户名和令牌克隆存储库,比如
git clone https://:@git.web.com/organization/repository
,那么一切都正常

当我尝试在没有用户名或令牌的情况下克隆时,操作失败,并出现错误:

remote: Password authentication is not available for Git Operations.
remote: You must use a personal access token or SSH key.
我想将该令牌存储在某个地方,这样我就不必每次都将其交给git。我应该把代币存放在哪里

我试图将令牌变量添加到.gitconfig文件的[user]部分,但没有成功


尝试取消设置和设置(WinCredit helper)凭据帮助程序,但这也不起作用。

您应该启用凭据管理器,如WinCredit,然后当Git提示您输入用户名和密码时,输入用户名和令牌作为密码。然后Git会告诉凭证助手将密码保存在系统凭证存储中,将来对同一服务器的操作将重用这些凭证

这比在URL中使用令牌更安全,因为系统凭据存储是加密的,而包含URL的文件不是


可能是您已经为导致故障的远程设备保存了无效凭据;如果是这样,请参阅以获取有关如何删除它们的说明,以便Git再次提示您,然后按照上述步骤操作。

您应该启用凭证管理器,例如wincred,然后当Git提示您输入用户名和密码时,输入用户名和令牌作为密码。然后Git会告诉凭证助手将密码保存在系统凭证存储中,将来对同一服务器的操作将重用这些凭证

这比在URL中使用令牌更安全,因为系统凭据存储是加密的,而包含URL的文件不是


可能是您已经为导致故障的远程设备保存了无效凭据;如果是,请参阅以获取有关如何删除它们的说明,以便Git再次提示您,然后按照上述步骤操作。

我已经启用了凭据管理器,但不知道如何重置凭据。当我使用credentials Manager UI删除所有git凭据时,命令行git询问我用户名、令牌,然后一切正常。非常感谢。我已经启用了凭据管理器,但不知道如何重置凭据。当我使用credentials Manager UI删除所有git凭据时,命令行git询问我用户名、令牌,然后一切正常。非常感谢。