Composer: Wie du private Bitbucket Repositories mit SSH autorisiert

Du verwendest ein Package das Privat auf Bitbucket liegt und möchtest composer so einstellen das autorisierte SSH Anfragen raus gehen?

Hier etwas Unterstützung.

Bitbucket erlaubt uns SSH Schlüssel an Dinge zu knüpfen.

Benutzer, Projekte, Teams ….

Das ist cool. Spezialle Dienste oder Benutzer kommen so nicht mal in die Nähe von Vollzugriff.

So flexibel Bitbucket auch ist so stellt uns das vor neue Herausforderungen.

Eine mögliche Benutzer Projekt Struktur

Public SSH Keys sind in Bitbucket einzigartig.

Das zwingt Entwickler und Teams nachzudenken, wie Projekte in Bitbucket gemanaged werden.

Ein möglicher Ansatz:

  • SSH Schlüssel von Benutzern werden dem Bitbucket Benutzer zugewiesen.
  • Benutzer landen in Teams.
  • Teams erhalten Rechte.
  • Projekte werden Teams zugewiesen.
  • Repo’s unterteilen wir in Projekte.

Persönlichen Public Key in Bitbucket hinterlegen

  • Erhalte deinen Public Key.
  • Öffne die Bitbucket SSH Einstellungen.
  • Name und Key einfügen.

Zum Abschluss testen wir ob alles passt.

Dafür Terminal deiner Wahl öffnen folgendes einfügen:

ssh -T git@bitbucket.org

Du erwartest etwas wie:

Schreibe einen Kommentar