Вы можете клонировать репозиторий git с локального сервера git в конвейере azure DevOps.
Вам необходимо создать агента с собственным хостом на git серверный компьютер или другой компьютер, который может подключаться к серверу git.
Затем вы можете создать конвейер azure (например, azure DevOps classi c pipeline) и настроить его, выполнив следующие действия. ниже: 1. Настройте конвейер для работы на вашем собственном агенте, выбрав пул агентов, в котором находится ваш собственный агент.
2, отметьте опцию Don't sync sources
.
![enter image description here](https://i.stack.imgur.com/wrXCW.png)
3, add a script task to запустите git команду , чтобы получить код с локального сервера git. Для примера ниже:
git clone C:/Users/Public/GitServer/mylocalgit.git #self-hosted agent resides on the same machine with git server.
#git clone //machine_name/Users/Public/GitServer/mylocalgit.git
cd mylocalgit
Затем вы добавляете другие задачи для сборки и развертывания вашего проекта.