Stellen Sie die Schlüssel für die Rettung bereit
Ein Bereitstellungsschlüssel ist ein SSH-Schlüssel, der:
- wird auf Ihrem Server gespeichert und gewährt Zugriff auf ein einzelnes GitHub-Repository.
- Wird häufig zum Klonen von Repositorys während Bereitstellungen oder kontinuierlichen Integrationsläufen verwendet.
- Bei Bereitstellungen werden manchmal Verzweigungen zusammengeführt und Code übertragen. Daher haben Bereitstellungsschlüssel immer Lese- und Schreibzugriff ermöglicht .
- Da der Schreibzugriff jedoch in vielen Fällen unerwünscht ist, können Sie Bereitstellungsschlüssel mit schreibgeschütztem Zugriff erstellen.
- Neue, über GitHub.com erstellte Implementierungsschlüssel sind standardmäßig schreibgeschützt und können
Allow write access
während der Erstellung durch Auswahl ausgewählt werden.
Nur-Lese-Bereitstellungsschlüssel erstellen
- Wechseln Sie zur
Settings
Registerkarte innerhalb des Repositorys, für das Sie die Berechtigung Nur Lesen haben möchten. - Auf der linken Navigationsleiste wählen Sie
Deploy Keys
- Klicken Sie auf Add Deploy Key .
- Vergeben Sie einen beliebigen Titel und fügen Sie den ssh-Schlüssel hinzu.
- Stellen Sie sicher, dass
Allow write access
das Kontrollkästchen deaktiviert ist. - Sie sind fertig !
Weitere Informationen zu Deploy-Schlüsseln finden Sie unter Github Developer . Verweisen Sie auch auf diesen schönen Kern von Zhujunsan auf Github.
Fühlen Sie sich frei, um weitere Details hinzuzufügen.