I am having a lot of trouble trying to link an actor to a private repo from Azure DevOps. I created the public SSH key from the deploy keys link in the actor. However, I am not able to make it happen.
To provide context, the actor was developed by a third party who has the repo on his own Github repo. We created an Azure Devops repo and he pushed the code there. I created a copy of the orginal actor and now want to link it to the repo residing in Azure Devops.
First red flag is that underneath the Git URL, it says that my URL (which is the ssh url from azure DevOps) is not an allowed value.
The instructions in apify mention that when using a private repo, the url format should have a username, however azure Git repos have the organization name. The format in the example provided is simple whereas the link in grabbing from azure has our organization name, container name and the name of the repo (without the .git file extension).
The build error says that it cannot read from the remote repository.
I apologize, I am new to both apify and azure Git repos so thank you in advance.
yeah, it looks like apify expects the url to have ":owner/repo.git" format. If you look at the build logs, you'll see that git@ssh.dev.azure.com:v3/Home%20Depot.git is used instead of git@ssh.dev.azure.com:v3/Globe-Electric/Comp%20Shop/Home%20Depot (the middle parts of the path are removed)