I created a Personal Access Token in Azure Devops, and then added that
as a Source Control credential in AWX. It's a regular https git repo as
far as AWX is concerned. Then in the AWX Project, you select that
credential when you set up the Source Control URL.
(I also wrote a small web service to receive Azure Devops webhook events
and talk to AWX, so that it refreshes the Project when git is updated,
but that's not actually necessary if you set the Job Templates to always
refresh the project)