gpt4 book ai didi

authentication - 我可以使用带有额外 header 的 git-tfs 吗?

转载 作者:行者123 更新时间:2023-12-05 07:11:13 24 4
gpt4 key购买 nike

我需要在 azure devops 中自动执行“git-tfs pull”命令。我在 cmd 窗口中使用我的用户/密码执行此命令没有问题,但是当它在 Azure DevOps Build Agent 中运行时它没有完成,确定这是一个身份验证问题。

Git 命令可以随请求传递额外的 http header 。 Azure DevOps 构建代理使用它在获取文件时在 AUTHORIZATION: bearer-header 中传递 OAuth token 。

git-tfs pull 是否可以通过请求传递额外的 header ?

最佳答案

Is it possible that git-tfs pull can pass the extra headers with the request?

没有...

但是...我没有尝试过这个,我猜它不会起作用,因为设置 OAuth 凭证往往需要 TFVC 客户端对象模型中的不同对象类型,但这可能会起作用:

git config --local tfs-remote.default.username .
git config --local tfs-remote.default.password $(SYSTEM.ACCESSTOKEN)

这会将管道中的 OAuth token 设置为用于身份验证的密码。确保管道有权访问此特殊变量。

如果管道的 OAuth token 无法解决问题,您可以尝试使用个人访问 token 。

关于authentication - 我可以使用带有额外 header 的 git-tfs 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60868934/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com