В Azure Devops или Github оба они используют git в качестве контроля версий, поэтому вы можете использовать оба в качестве отдельных пультов git.
Вы можете просто использовать некоторые команды git для обработки этого. Какую команду, пожалуйста, посмотрите на этот блог .
Для автоматизированного процесса вы можете использовать одно определение сборки CI для его достижения. Подробные шаги, как показано ниже:
- Создание сборки CI с помощью PowerShell или задачи cmd;
- Выберите git-репозиторий VSTS на шаге Получить источники;
- Включить непрерывную интеграцию и указать, включить все ветви для
Отраслевые фильтры:
Два образца для справки:
Как синхронизировать репозитории VSTS и Github при совершении коммитов
Синхронизация моего репозитория Github с MS Visual Studio Team Services
Кроме того, вы также можете использовать некоторые сторонние расширения, например, это - Git Tools для Azure DevOps
Расширение Azure Pipelines для сборки и выпуска, которое помогает синхронизировать один репозиторий Git с другим.
Это расширение можно использовать с любым репозиторием Git: TFS, GitHub, DevOps Azure, Git и т. Д.