Skip to main content
Skip to content

Konfigurieren von Dependabot für selbst gehostete Läufer

Sie können selbstgehostete Runner konfigurieren, die Dependabot verwendet, um auf Ihre privaten Registrys und internen Netzwerkressourcen zuzugreifen.

Wer kann dieses Feature verwenden?

Organisationsbesitzer und Repositoryadministratoren

Voraussetzungen

  • Dependabot ist installiert und aktiviert.
  • GitHub Actions ist aktiviert und wird verwendet.

Hinzufügen von selbst gehosteten Runnern für Dependabot-Updates

  1. Bereitstellen selbst gehosteter Runner auf Repository- oder Organisationsebene Weitere Informationen findest du unter Selbstgehosteten Runnern und Selbst-gehostete Runner hinzufügen.
  2. Konfigurieren Sie Ihre Umgebung und Runner so, dass sie die Anforderungen für Dependabot erfüllen. Siehe Anforderungen für die Verwendung Dependabot mit selbst gehosteten Runners.
  3. Weisen Sie jedem Runner, den Dependabot verwenden soll, die Standardbezeichnung dependabot oder eine benutzerdefinierte Bezeichnung zu. Siehe Verwenden von Bezeichnungen mit selbstgehosteten Runnern.
  4. Aktiviere optional Workflows, die von Dependabot ausgelöst werden, um mehr als schreibgeschützte Berechtigungen zu verwenden und Zugriff auf alle Geheimnisse zu haben, die normalerweise verfügbar sind. Weitere Informationen finden Sie unter Fehlerbehebung für Dependabot in GitHub Actions.

Konfigurieren von selbstgehosteten Runnern für Dependabot updates

Warnung

Bevor Sie " Beschriftete Läufer" auswählen, stellen Sie sicher, dass ein Läufer über die bezeichnung verfügt, die Sie verwenden möchten. Wenn Sie eine Läufergruppe angeben, stellen Sie sicher, dass die Gruppe vorhanden ist und das Repository darauf zugreifen kann. Siehe Dependabot auf GitHub Actions-Runner.

Nachdem Sie selbstgehostete Runner für Dependabot updates konfiguriert haben, können Sie sie auf der Organisations- oder Repository-Ebene auswählen.

Hinweis

Das Ändern der Runner-Einstellung löst keine neue Dependabot Ausführung aus.

Für Ihr privates Repository

  1. Navigieren Sie auf GitHub zur Hauptseite des Repositorys.

  2. Klicke unter dem Repositorynamen auf Settings. Wenn die Registerkarte „Einstellungen“ nicht angezeigt wird, wähle im Dropdownmenü die Option Einstellungen aus.

    Screenshot eines Repositoryheaders mit den Registerkarten. Die Registerkarte „Einstellungen“ ist dunkelorange umrandet.

  3. Klicken Sie im Abschnitt "Sicherheit und Qualität" der Randleiste auf Advanced Security.

  4. Klicken Sie unter „Abhängigkeitsscan“ im Abschnitt „Dependabot-Versionsupdates“ neben „Runner-Typ“ auf .

  5. Wählen Sie im Dropdown-Menü „Runner-Typ“ die Option Beschrifteter Läufer aus.

  6. Geben Sie optional einen Läufergruppennamen und eine benutzerdefinierte Läuferbezeichnung ein. Wenn Sie keine Bezeichnung eingeben, verwendet Dependabot die Bezeichnung dependabot.

  7. Klicken Sie auf " Läuferauswahl speichern".

    Hinweis

    Wenn Sie die Läufereinstellung nicht ändern können, kann Ihre Organisation Aktionen und selbst gehostete Läufer für das Repository einschränken. Wenden Sie sich an den Besitzer Ihrer Organisation, um weitere Informationen zu erfahren.

Für Ihre Organisation

Sie können Dependabot auf selbstgehosteten Runnern für alle vorhandenen privaten Repositories in einer Organisation aktivieren. Nur Repositories, die bereits so konfiguriert sind, dass Dependabot auf GitHub Actions ausgeführt wird, werden beim nächsten Auslösen eines Dependabot-Auftrags so aktualisiert, dass Dependabot auf selbstgehosteten Runnern ausgeführt wird.

  1. Klicke in der rechten oberen Ecke von GitHub auf dein Profilbild und dann auf Your organizations.

  2. Wählen Sie eine Organisation aus, indem Sie darauf klicken.

  3. Klicke unter dem Organisationsnamen auf Settings. Wenn die Registerkarte „Einstellungen“ nicht angezeigt wird, wähle im Dropdownmenü die Option Einstellungen aus.

    Screenshot der Registerkarten im Profil einer Organisation. Die Registerkarte „Einstellungen“ ist dunkelorange umrandet.

  4. Klicke im Abschnitt „Security“ der Randleiste auf Advanced Security und anschließend auf Global settings.

  5. Klicken Sie im Abschnitt "Dependabot" neben "Runner type" auf .

  6. Wählen Sie das Dropdownmenü "Runner-Typ" aus, klicken Sie dann auf "Beschriftete Läufer ", und geben Sie weitere Informationen an. Wenn Sie eine benutzerdefinierte Bezeichnung auf Ihre selbst gehosteten Läufer angewendet haben, geben Sie diese Bezeichnung in das Textfeld "Runner label" ein.

  7. Um die Funktion für alle neuen Repositories in der Organisation zu aktivieren, klicken Sie auf Runner-Auswahl speichern.