Wie exportiere ich meine Repository-Daten aus der Bitbucket App?
- Übersicht: Voraussetzungen prüfen
- Exportoptionen kurz erklärt
- Repository via Git klonen (vollständiger Export)
- Archiv-Download (Schnappschuss ohne vollständige Historie)
- Spezielle Daten: Issues, Wikis, Pipelines
- Verwendung der Bitbucket API
- Sicherheit und Aufbewahrung
Übersicht: Voraussetzungen prüfen
Bevor Sie mit dem Export beginnen, vergewissern Sie sich, dass Sie über die nötigen Berechtigungen für das Repository verfügen. Für vollständige Exporte benötigen Sie in der Regel mindestens Schreibzugriff oder Administratorrechte. Stellen Sie außerdem sicher, dass Sie Zugriff auf die Bitbucket-App oder das Webinterface haben und genügend lokalen Speicherplatz für das heruntergeladene Repository.
Exportoptionen kurz erklärt
Es gibt zwei gängige Arten von „Export“: ein Git-Clone, das die gesamte Commit-Historie und alle Branches kopiert, und ein Archiv-Download (ZIP/TAR) eines bestimmten Zweigs oder eines Snapshot-Zustands ohne vollständige Git-Historie. In der Bitbucket-App (bzw. im Webinterface) ist der klassische Weg das Klonen über Git; viele Mobile- oder Desktop-Apps bieten zusätzlich eine Download-Archiv-Funktion für den aktuellen Branch.
Repository via Git klonen (vollständiger Export)
Öffnen Sie die Bitbucket-App oder das Webinterface und navigieren Sie zum gewünschten Repository. Suchen Sie die Clone-URL, die entweder über HTTPS oder SSH verfügbar ist. Auf Ihrem lokalen Rechner öffnen Sie ein Terminal und führen den Befehl git clone
Archiv-Download (Schnappschuss ohne vollständige Historie)
Wenn Sie nur den aktuellen Stand eines Branches benötigen, bietet Bitbucket häufig eine Download-Option, die ein ZIP-Archiv erzeugt. In der App oder im Webinterface wählen Sie den Branch aus und klicken auf „Download“ oder „Download repository“ (bzw. das Download-Symbol). Das resultierende Archiv enthält nur die Arbeitskopie des gewählten Branches ohne die vollständige Git-History und eignet sich für schnelle Exporte oder Backups ohne Versionsverlauf.
Spezielle Daten: Issues, Wikis, Pipelines
Quellcode ist nur ein Teil der Repository-Daten. Issues, Wikis und CI/CD-Konfigurationen müssen separat exportiert. Für Issues gibt es keine einheitliche Exportfunktion in der App; nutzen Sie die Weboberfläche, APIs oder Third-Party-Tools, um Issues im JSON- oder CSV-Format zu exportieren. Wikis lassen sich meist als Git-Repository klonen (häufig ein separates Repo), also ebenfalls per git clone herunterladen. Pipelines-Logs und Einstellungen können über die Bitbucket-Weboberfläche oder die API abgerufen; prüfen Sie die Dokumentation für spezifische Endpunkte zum Export.
Verwendung der Bitbucket API
Bitbucket bietet eine REST-API, mit der Sie Repositories, Commits, Pull-Requests, Issues und mehr programmatisch abrufen können. Authentifizieren Sie sich mit OAuth oder App-Passwort, rufen Sie die jeweiligen Endpunkte auf und speichern Sie die JSON-Antworten. Die API eignet sich besonders, wenn Sie automatisierte Backups oder Migrationen zu einem anderen Dienst durchführen möchten.
Sicherheit und Aufbewahrung
Speichern Sie exportierte Daten sicher und verschlüsselt, besonders wenn sie sensible Informationen enthalten. Löschen Sie temporäre Dateien nach dem Transfer und dokumentieren Sie Datum, Umfang und Berechtigte für den Export. Prüfen Sie nach dem Export, ob alle benötigten Artefakte vollständig übertragen wurden.
