2

Wir haben ein Anwendungskonto auf meinem Server, für das wir einen ssh-Schlüssel generiert haben. Wir müssen den öffentlichen Schlüssel des Anwendungskontos in alle Repositories in meinem Bit-Bucket-Projekt hochladen. Da sich in meinem Projekt so viele Repositories befinden, können wir die Schlüssel nicht jedes Mal manuell in jedes Repository hochladen, wenn wir einen neuen Schlüssel generieren. Haben wir einen automatisierten Weg dies zu tun?Ein ssh-Schlüssel zu allen Repositories in bitbucket

Antwort

0

Ich bin mir nicht sicher, ich verstehe Ihre Frage richtig. In Bitbucket Einstellung (unter Ihrem Profil)>"SSH Schlüssel" Sie können Ihren ssh-Schlüssel für Konto hinzufügen und es sollte für alle Ihre Repositories funktionieren.

+0

Hier geht es nicht um mein Konto. Ich muss den Schlüssel unter Deployment-Key für jedes Repository hochladen – suru1432002

+0

Meine Fragen sind einfach. Alles, was ich brauche, ist den Upload-Schlüssel für alle Repositories in meinem Projekt hochzuladen. Ich kann den Schlüssel nicht jedes Mal manuell hochladen, wenn ich zu den einzelnen Repository-Einstellungen gehe (Deployment-Schlüssel). Gibt es eine automatisierte Möglichkeit, den Deployment-Schlüssel für alle Repositories in meinem Projekt hochzuladen? Danke im Voraus. – suru1432002

+0

@ suru1432002 vorschlagen [jenkins] (https://jenkins.io/), aber ich bin mir nicht sicher, ich verstehe Sie richtig – ykembayev

0

Wenn ich deine Frage richtig verstanden habe. Ich werde etwas über BitBucket SSH Access erklären, danach werden Sie hoffentlich Ihre Antwort bekommen.

Wenn Sie zu Ihrer BitBucket Haupteinstellung gehen, sehen Sie SSH Keys Option unter der Security. Hier können Sie Ihren öffentlichen SSH-Schlüssel hinzufügen. In meinen Fällen habe ich bereits einen öffentlichen RAS-SSH-Schlüssel id_ras.pub Nach dem Hinzufügen dieses Schlüssels kann ich auf alle meine BitBucket Repository mit SSH Form meines PC zugreifen, was auch immer es neu oder alt Repo ist. Sie können Ihrem BitBucket-Konto auch mehrere SSH-Schlüssel hinzufügen.

Screenshot: BitBucket Account SSH Keys Settings

Sie haben eine andere Option nur Lesezugriff erhalten Verwenden genannten Zugriffstasten.

In diesem Abschnitt können Sie den öffentlichen SSH-Schlüssel pro Repository-Basis hinzufügen. Nach dem Hinzufügen User Access Keys kann der Schlüsselbesitzer mit SSH auf diesen spezifischen Repo zugreifen. Aber sie haben nur Read Only Zugang. Sie können Ihre gleichen User Access Keys in mehreren Repo verwenden. Also haben sie mehrere Repo-Zugriffe mit dem Schlüssel.

Seien Sie sicher, dass der Schlüssel nicht gleichen Schlüssel wie Ihr sein kann Main BitBucket Settings Keys Sie benötigen einen anderen öffentlichen Schlüssel als ich alle Benutzerzugriffstasten haben keine User Access Keys

Screenshot: BitBucket User Access Keys Settings

In meinen Fällen zu verwenden. Sie können mehr über Main Account SSH Keys & User Access Key mithilfe ihrer Hilfe-Link.

Hinweis:Dies ist mein erster Kommentar in StackOverFlow, Sorry für alles. Vielen Dank.

Verwandte Themen