2012-08-23 4 views
8

Ich habe mehrere private Repos in Bitbucket, und manchmal muss auf einem Server auf einem von ihnen Lese-/Schreibzugriff gewährt werden.Wie bekomme ich Schreibzugriff für einen Deployment-Key auf bitbucket oder so?

Ich kann den öffentlichen Schlüssel zu meinem Benutzerkonto hinzufügen, aber ich möchte nicht, dass dieser Schlüssel Zugriff auf alle meine Repos hat.

Wenn ich einen Deployment-Key mache, hat er nur Lesezugriff auf den angegebenen Repo.

Gibt es eine Möglichkeit, Schreibzugriff mit einem bestimmten Schlüssel auf einem bestimmten Repo zu haben?

Antwort

5

Der gesamte Schreibzugriff auf Bitbucket-Repositorys wird basierend auf Bitbucket-Benutzern verwaltet. Wenn Sie also Ihren normalen Bitbucket-Benutzern keinen Schreibzugriff gewähren möchten, müssen Sie einen zusätzlichen Bitbucket-Benutzer erstellen.

Da Bitbucket Ihnen die Anzahl der Benutzer berechnet, sehe ich nichts falsch daran - in der Tat ist es in ihrem Interesse, dass Sie mehrere Benutzer erstellen.

+1

Ja Martin, du hast recht. Wenn ich kalt schreibe-Benutzer mit einem Schlüssel erstellen, können sie ihre Pläne nicht verkaufen. =] –

0

Ich traf das gleiche Problem, Ich habe verwandtes Problem in Bitbucket öffentlichen Issue Tracker gefunden. https://bitbucket.org/site/master/issues/6887/additional-read-write-key-per-repository

Einer der Kommentare:

Ich fürchte, wir werden das nicht tun wird. Dies würde die Art und Weise, wie wir Abrechnung auf der Website tun vermasseln. Wir könnten einem Benutzer als jemanden mit Schreibzugriff auf ein Repository zugreifen. Es gibt Möglichkeiten, um ein anderes Konto mit diesem Schlüssel einzurichten und nur diesen Benutzer Zugriff auf die Repos Sie benötigen.