git错误:致命:身份验证失败

时间:2020-09-23 18:20:15

标签: git tfs azure-devops

我正在尝试将分支推送到tfs上的存储库,并且出现此错误:致命:xxxxxxxxx的身份验证失败

我尝试按照回答here将凭据添加到凭据管理器中,但是没有用

知道这是怎么回事吗?

1 个答案:

答案 0 :(得分:0)

您可以通过向Git命令添加额外的标头来尝试using Personal access token。见下文:

$MyPat = 'yourPAT'
$B64Pat = [Convert]::ToBase64String([System.Text.Encoding]::UTF8.GetBytes(":$MyPat"))
git -c http.extraHeader="Authorization: Basic $B64Pat" clone http://tfsserver:8080/tfs/DefaultCollection/_git/projectName

有关更多信息,请参见文档here