如何在MFA(Azure应用程序代理)后面使用Git?

时间:2018-02-18 15:07:40

标签: git azure azure-devops bitbucket

我在Intranet上运行Bitbucket Server进行测试设置,并通过Azure应用程序代理发布,以便在使用MFA时允许访问Internet。

这适用于Web界面,我可以通过将新的cookie从Web会话复制到 http.cookiefile 来确认git功能。

但是,我希望能够使用Microsoft的 git-credential-manager 来处理MFA步骤,但到目前为止还没有运气。如果我理解正确,凭据管理器永远不会启动,因为我从未因缺少凭据而遭到拒绝。相反,我的git客户端挽救了重定向login.microsoftonline.com。

○ git clone https://git.foo.bar/scm/foo/example.git
Cloning into 'example'...
fatal: unable to update url base from redirection:
  asked for: https://git.foo.bar/scm/foo/example.git/info/refs?service=git-upload-pack
   redirect: https://login.microsoftonline.com/xxxx-some-guid-xxxx/oauth2/authorize?response_type=id_token&client_id=....

有没有人对如何使这项工作有任何建议?

参考文献:

0 个答案:

没有答案