Azure Repos auf Microsoft Azure
Was ist Azure Repos?
Azure Repos ist der Versionskontroll-Service innerhalb von Azure DevOps. Er bietet unbegrenzte private Git-Repositories mit Enterprise-Features wie Branch Policies, Code Reviews und Integration in CI/CD-Pipelines.
Der Service unterstützt sowohl Git als auch das ältere Team Foundation Version Control (TFVC). Git-Repos bieten vollständige Git-Kompatibilität mit Standard-Clients (Git CLI, VS Code, Visual Studio, IntelliJ).
Azure Repos integriert nahtlos mit Azure Pipelines für Continuous Integration und Deployment, Azure Boards für Work Item Tracking und Azure Test Plans für Testmanagement.
Typische Anwendungsfälle
Team-Entwicklung: Entwicklerteams kollaborieren über Git-Branches, erstellen Pull Requests für Code Reviews und nutzen Branch Policies für Qualitätskontrolle.
CI/CD-Integration: Commits triggern automatische Builds in Azure Pipelines. Branch-spezifische Pipelines für Development, Staging und Production.
Enterprise Code Reviews: Mandatory Reviewers, Build-Validation und Status-Checks als Branch-Policies verhindern direkte Commits auf geschützte Branches.
Monorepo-Support: Große Repositories mit vielen Projekten. Path-basierte Policies und Trigger für effizientes Arbeiten.
Häufig gestellte Fragen zu Azure Repos
Wie unterscheidet sich Azure Repos von GitHub?
Beide gehören zu Microsoft. GitHub ist die größere Open-Source-Community mit GitHub Actions. Azure Repos ist tiefer in Azure DevOps integriert (Boards, Test Plans, Artifacts). Für Open Source meist GitHub, für Enterprise mit Azure DevOps Suite meist Repos.
Wie viele Repositories kann ich erstellen?
Unbegrenzt. Es gibt keine Limits für Anzahl oder Größe der Repositories. Große Repos (mehrere GB) werden unterstützt, Git LFS für binäre Dateien empfohlen.
Was kosten Azure Repos?
Die ersten 5 Basic-User pro Organisation sind kostenlos (inkl. unbegrenzter privater Repos). Weitere User kosten ca. 6 EUR/User/Monat für Basic-Plan.
Kann ich von GitHub migrieren?
Ja, Standard-Git-Migration mit git clone --mirror und git push. Azure DevOps bietet auch Import-Wizards für GitHub-Repos inkl. Commits, Branches und Tags.
Welche Branch Policies gibt es?
Minimum Approvers, Build Validation, Work Item Linking, Comment Resolution, Merge Strategy Restrictions (Squash, Rebase). Policies sind pro Branch konfigurierbar.
Integration mit innFactory
Als Microsoft Solutions Partner unterstützt innFactory Sie bei der Einrichtung von Azure Repos und DevOps-Workflows. Wir helfen bei Migration, Branch-Strategien und CI/CD-Pipeline-Design.
Kontaktieren Sie uns für eine unverbindliche Beratung zu Azure Repos und Azure DevOps.
