Wie exportiere ich meine Repository-Daten aus der Bitbucket App?

Melden
  1. Übersicht: Voraussetzungen prüfen
  2. Exportoptionen kurz erklärt
  3. Repository via Git klonen (vollständiger Export)
  4. Archiv-Download (Schnappschuss ohne vollständige Historie)
  5. Spezielle Daten: Issues, Wikis, Pipelines
  6. Verwendung der Bitbucket API
  7. 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 aus. Dieser Vorgang lädt das komplette Repository inklusive aller Commits, Branches und Tags. Wenn Sie nur einen bestimmten Branch möchten, können Sie git clone --branch --single-branch verwenden. Bei großen Repositories oder bei Verwendung von HTTPS kann es nötig sein, Ihre Bitbucket-Anmeldedaten oder einen App-Passwort / SSH-Key bereitzustellen.

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.

0