将gitlab repo克隆到Azure Devops并在Azure repo上保持同步

将gitlab repo克隆到Azure Devops并在Azure repo上保持同步,git,azure,azure-devops,gitlab,Git,Azure,Azure Devops,Gitlab,我将Gitlab repo导入Azure DevOps repo。如果我在我的Gitlab repo上添加任何文件,它不会反映在Azure Devops repo上。如果在组织或组下有许多回购协议,那么在Gitlab回购协议上进行任何更改以使其同步时,是否需要一次性导入所有已导入的Azure回购协议并更新所有已导入的Azure回购协议 将gitlab repo克隆到Azure Devops并在Azure repo上保持同步 恐怕没有这样的方式可以同步Azure Devops回购和Gitlab回购

我将Gitlab repo导入Azure DevOps repo。如果我在我的Gitlab repo上添加任何文件,它不会反映在Azure Devops repo上。如果在组织或组下有许多回购协议,那么在Gitlab回购协议上进行任何更改以使其同步时,是否需要一次性导入所有已导入的Azure回购协议并更新所有已导入的Azure回购协议

将gitlab repo克隆到Azure Devops并在Azure repo上保持同步

恐怕没有这样的方式可以同步Azure Devops回购和Gitlab回购

要将Azure Devops Repo与Gitlab Repo同步,我们可以为Gitlab Repo创建服务连接:

然后将另一个git用作构建资源:

添加powershell/命令行任务以将代码推送到Azure devops repo:

git commit -m "Update package version"

git push https://<PAT>@dev.azure.com/<OrganizationName>/xxx.git
git提交-m“更新包版本”
git推送https://dev.azure.com//xxx.git
您可以将构建触发器设置为启用连续集成选项。一旦对Gitlab repo进行了任何更改,它将触发CI构建,并且该构建将使用这些git命令推送到Azure devops repo


希望这有帮助。

这可能会帮助您解决这个问题?下面的答案是否解决了您的问题,如果是,您可以,这样可以帮助其他社区成员解决同样的问题,我们可以存档此线程,谢谢。