Ein GitHub-Repository verbinden
Übersicht
Dieser Artikel zeigt Ihnen, wie Sie Ihr GitHub-Repository mit DevOps verbinden, damit in DevOps-Branches verwaltete Salesforce-Metadaten automatisch mit Ihrem GitHub-Repository synchronisiert werden. Dadurch wird sichergestellt, dass Ihre Branches, Commits und Pull Requests vollständig in Ihrem Git-basierten Versionskontrollsystem nachverfolgt werden.
GitHub-Personal-Access-Tokens
DevOps verbindet sich mit einem GitHub-Repository mithilfe eines Personal Access Tokens. Sie können entweder einen Classic Token oder einen feingranularen Token verwenden, abhängig von den Anforderungen Ihres Unternehmens. Die folgenden Anweisungen decken beide Methoden ab, aber Sie müssen nur einen Tokentyp erstellen.
GitHub-Voraussetzungen
Repository
Die DevOps-zu-GitHub-Integration synchronisiert alle Branches, Commits und Pull Requests mit einem einzelnen GitHub-Repository. Dieses Repository kann öffentlich oder privat sein und einer Organisation oder einem einzelnen Benutzer gehören.
Der folgende Screenshot zeigt ein privates Repository flosum-devops-example das Teil der Flosum-Example Organisation ist.

Personal Access Token - Classic
Melden Sie sich bei Ihrem GitHub-Konto an.
Klicken Sie oben rechts auf Ihr Profilbild, um das Dropdown-Menü zu öffnen.
Klicken Sie auf Einstellungen.
Zugriff Entwicklereinstellungen > Persönliche Zugriffstokens > Tokens (classic).
Klicken Sie auf das Neuen Token generieren Dropdown-Menü.
Klicken Sie auf Neuen Token generieren (klassisch).

Geben Sie im Hinweis Textfeld eine Beschreibung für den Token ein.
Klicken Sie auf das Ablauf Dropdown-Menü und wählen Sie das Datum aus, an dem der Token ablaufen soll.
Wählen Sie die folgenden Berechtigungen:
repo
workflow

Klicken Sie auf Token generieren am unteren Rand der Seite.
Kopieren Sie den Token und bewahren Sie ihn sicher auf. Sie benötigen diesen Token, wenn Sie DevOps mit Ihrem GitHub-Konto verbinden.
Personal Access Token - Fine-Grained
Melden Sie sich bei Ihrem GitHub-Konto an.
Klicken Sie oben rechts auf Ihr Profilbild, um das Dropdown-Menü zu öffnen.
Klicken Sie auf Einstellungen.
Zugriff Entwicklereinstellungen > Persönliche Zugriffstokens > Feingranulare Tokens.
Klicken Sie auf Neuen Token generieren.

Geben Sie im Tokennamen Textfeld eine Beschreibung für den Token ein.
Klicken Sie auf das Ressourceninhaber Dropdown-Menü den Benutzer oder die Organisation aus, der bzw. die das Repository besitzt, für das dieser Token gedacht ist.
Klicken Sie auf das Ablauf Dropdown-Menü und wählen Sie das Datum aus, an dem der Token ablaufen soll.
Unter Repository-Zugriff, wählen Sie Nur ausgewählte Repositories aus, um den Geltungsbereich dieses Tokens auf nur die von Ihnen ausgewählten Repositories zu beschränken.
Klicken Sie auf das Repositories auswählen Dropdown-Menü und aktivieren Sie alle Repositories, die in diesen Token aufgenommen werden sollen.

Unter Berechtigungen, klicken Sie auf Berechtigungen hinzufügen um jede der Berechtigungen in der folgenden Tabelle hinzuzufügen.
Setzen Sie das Zugriff Dropdown-Menü für jede Berechtigung so, dass es der Spalte Zugriff in der folgenden Tabelle entspricht.
Verwaltung
Lesen und schreiben
Inhalte
Lesen und schreiben
Metadaten
Nur Lesen
Webhooks
Lesen und schreiben
Klicken Sie auf Token generieren.

Überprüfen Sie die Token-Einstellungen im Bestätigungsdialog und klicken Sie auf Token generieren.
Kopieren Sie den Token und bewahren Sie ihn sicher auf. Sie benötigen diesen Token, wenn Sie DevOps mit Ihrem GitHub-Konto verbinden.
DevOps mit GitHub verbinden
GitHub verbinden
Klicken Sie auf das Diensttyp Dropdown-Menü.
Wählen Sie GitHub.

Im Organisation Textfeld geben Sie den Namen der GitHub-Organisation ein, der das Repository gehört, mit dem Sie eine Verbindung herstellen. Lassen Sie das Feld leer, wenn Sie eine Verbindung zu einem Repository herstellen, das Ihrem GitHub-Benutzerkonto gehört.
Repository-Pfad
Der GitHub-Repository-Pfad, mit dem die Integration eine Verbindung herzustellen versucht, hängt davon ab, ob das Organisation Feld einen Wert enthält.
Wenn das Organisation Feld einen Wert enthält, lautet der Repository-Pfad:
github.com/{Organization}/{Repository name}
Wenn das Organisation Feld leer ist, lautet der Repository-Pfad:
github.com/{Username}/{Repository name}
Im Benutzername Textfeld geben Sie den GitHub-Benutzernamen ein, mit dem Sie diese Integration verbinden.
Im Token Textfeld geben Sie den GitHub-Personal-Access-Token ein, den Sie im obigen Abschnitt erstellt haben.
Im Repository-Name Textfeld geben Sie den Namen des GitHub-Repositorys ein, mit dem Sie eine Verbindung herstellen.

Klicken Sie auf Verbinden.

Wenn die Git-Integration erfolgreich eine Verbindung zu Ihrem GitHub-Repository herstellt, wird eine Erfolgsmeldung angezeigt. Die GitHub Verbindung führt dann die Organisation auf und zeigt ihren Status als Verbunden.

Wenn die Verbindung der Git-Integration fehlschlägt, überprüfen Sie die Fehlermeldung, um die Ursache zu ermitteln. Sobald das Problem behoben ist, versuchen Sie erneut, eine Verbindung herzustellen.
Zuletzt aktualisiert
War das hilfreich?


