Cross-Project Repo Access in Azure DevOps : The Definitive Guide

In enterprise DevOps workflows, it’s common to organize your codebase into multiple repositories—some storing reusable components like Terraform modules, others handling environment-specific infrastructure deployments. These repositories may live within the same Azure DevOps project, or across different projects in the same organization.

By default, Azure DevOps pipelines have seamless access to other repos in the same project, but things get trickier when you need to access a repo across project boundaries—especially during automation.

This article explores how to securely configure cross-repository access in Azure DevOps, using a practical example where a Terraform working directory pulls modules from a shared module repository. We’ll cover supported authentication methods, access control, and key security settings you must configure to make this work.

Continue reading “Cross-Project Repo Access in Azure DevOps : The Definitive Guide”

Git Branching Deep Dive (Using Azure Repo)

Let’s talk about Git branching — one of those things that seems simple on the surface but opens up a world of flexibility, structure, and sometimes… confusion.

But don’t worry. We’re not going to drown in jargon here. Instead, I’ll walk you through it like we’re sitting at the same desk, working on the same project — using Azure Repos as our base.

Continue reading “Git Branching Deep Dive (Using Azure Repo)”