作者:涂涂2502863547_341 | 来源:互联网 | 2022-12-04 19:37
我有一个连接到Azure DevOps构建管道的私有bitbucket存储库。私有存储库有一个连接到公共github存储库的子模块。
通过ssh访问两个存储库
我在DevOps中选中了克隆子模块框
如何为Azure DevOps提供SSH密钥,以便它克隆子模块?
1> Dean Marcuss..:
解决方案是不要更改为https或设置自托管代理。
有一个名为“加载SSH密钥”的步骤。
我在github上创建了一个新的ssh密钥,并在VSTS任务中添加了Load SSH Key步骤。
它在Checkout任务之前运行(尽管随后出现在队列中),并将所需的ssh密钥加载到代理上