use*_*266 6 git authorization github git-push git-clone
我正在尝试 git clone 并推送一个 docker 文件。我已成功使用个人访问令牌克隆 git 存储库,如此链接Cannot clone git from Azure DevOps using PAT中提到的。
但我无法使用 PAT 来实现我们公司存储库的 git 推送。以下代码适用于克隆 git config --global http.extraheader "AUTHORIZATION: Basic VXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX3Xx" git clone --depth 1 http://tfsXXX/tfs/XXXXX/XXXXGIT/_git/XXXXXXX
有人可以帮助我如何使用 PAT 实现 git Push 吗?
正如我在这里提到的,您可以尝试以用户身份使用 PAT:http://PAT@tfs2017:8080/tfs
或者保留您的 AUTHORIZATION: Basic 标头,但是,正如那里提到的,对您的 PAT 进行 base64 编码。
请注意,使用 Git 2.25 (Q1 2020)http.extraheader可能效果更好。