我有两个本地存储库,它们托管在同一个服务器上,我已经配置了Git,通过以下命令将我的凭据存储在.Git-凭据文件中。git config credential.helper store
但是,在不输入凭据的情况下,获取/拉/推只能在一个存储库中工作。在另一个存储库中,Git总是请求凭据,而忽略.Git-凭据文件。
试图找出如何强制命令行git使用Github令牌。如果我用用户名和令牌(如git clone https://<user>:<mytoken>@git.web.com/organization/repository)克隆存储库,那么一切都很好。当我试图在没有用户名或令牌的情况下进行克隆时,操作失败时会出错:
remote: Password authentication is not available for Git Operations.