我希望能够限制对我们的 bitbucket 存储库的访问,但不必每周三更新列表(Microsoft 每周都会发布一个 IP 列表,您需要将其输入您的 bitbucket 设置以便将您的构建列入白名单)。
我启动了一个私有托管的 Azure VM,并在机器上安装了许多构建代理。我已在我们的 bitbucket 帐户中将 VM 的公共 IP 列入白名单……但是构建仍然失败,并出现以下错误。
管道无效。无法获取 Bitbucket 存储库 templumdigital/authservice 的最新源版本,参考 refs/heads/develop。错误:要访问此存储库,管理员必须将您的 IP 列入白名单。
但是,我可以通过 ssh 进入 VM 并手动克隆一个 repo,因此,尽管我们的构建是私有的,但管道仍然以某种方式使用 MS IP 地址。
有谁知道强制 Azure DevOps 管道在“获取源”任务中从私有托管的 VM 进行 git 调用的方法?