I am writing an application that needs to pull source code from Azure DevOps Git repo. I couldn't find any option to create a service principal like in Azure. I could create a PAT in my account but then all access will be marked as done by me. As far as I understand Build Agents do exactly this. Is there any option to leverage this functionality for my purpose?