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
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.
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.
- 1. GIT Such-String in allen Repositories
- 2. Klonen von privaten BitBucket-Repositories in GitHub-Desktop-App
- 3. Verwalten von Git oder Bitbucket Repositories durch erhabenen Text
- 4. Vorteile von GitHub gegenüber Bitbucket für Git Repositories
- 5. Laravel Repositories in anderen Repositories
- 6. Gibt es eine Möglichkeit, bitbucket Team Repositories Namen mit Git zu finden?
- 7. Git Herkunft zu Bitbucket
- 8. Eindeutige ID für alle Entitäten aus allen Repositories
- 9. Kombinieren SVN und Git Repositories mit allen Verlauf
- 10. Bitbucket Webhook zu Jenkins
- 11. Wie lösche ich lokale und Remote-Repositories in Bitbucket mit der Befehlszeile in Windows OS?
- 12. Bitbucket Repo: Push Webhook zu Drohne fehlschlägt
- 13. Cross Git Repositories Konfigurationsdatei
- 14. Ist es möglich, Raw-Dateien bei BitBucket zu bekommen?
- 15. svn Commit zu mehreren Repositories
- 16. Bitbucket - Wie bekomme ich Zugangstoken?
- 17. Migration von bitbucket zu GitLab
- 18. Grundlegendes zu Repositories in Spring Data
- 19. Verbindung zu BitBucket über Proxy
- 20. migrieren git repository zu bitbucket
- 21. Ein Zeilenselektor in allen Datagridview
- 22. Hinzufügen von Kundenverhalten zu allen Spring-Daten Jpa-Repositories im CDI-Kontext
- 23. Wie füge ich ein Dokument mit Java in bitbucket ein?
- 24. Verwendung von TeamCity mit BitBucket
- 25. Klonen und aktualisieren Sie alle Repositories von Benutzer ohne Authentifizierung bei bitbucket
- 26. Wie kann ich eine Datei mit Git & Bitbucket zwischen zwei Repositories teilen?
- 27. Erzeuge Git-Verzweigungen in mehreren Repositories gleichzeitig
- 28. Git-Repositories, die Plugin-Repositories enthalten
- 29. Angepasste Fehlertypen in BitBucket Issue Tracker
- 30. Bitbucket api gesetzt Repository Zugriffsrollen
Hier geht es nicht um mein Konto. Ich muss den Schlüssel unter Deployment-Key für jedes Repository hochladen – suru1432002
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
@ suru1432002 vorschlagen [jenkins] (https://jenkins.io/), aber ich bin mir nicht sicher, ich verstehe Sie richtig – ykembayev