Skip to main content
Wir veröffentlichen regelmäßig Aktualisierungen unserer Dokumentation, und die Übersetzung dieser Seite ist möglicherweise noch nicht abgeschlossen. Aktuelle Informationen findest du in der englischsprachigen Dokumentation.

Diese Version von GitHub Enterprise wurde eingestellt am 2023-03-15. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. Für bessere Leistung, verbesserte Sicherheit und neue Features aktualisiere auf die neueste Version von GitHub Enterprise. Wende dich an den GitHub Enterprise-Support, um Hilfe zum Upgrade zu erhalten.

Hinzufügen von lokal gehostetem Code zu GitHub

Wenn dein Code lokal auf deinem Computer gespeichert und von Git nachverfolgt oder von keinem Versionskontrollsystem (VCS) nachverfolgt wird, kannst du den Code mithilfe der GitHub CLI oder mit Git-Befehlen in GitHub Enterprise Server importieren.

Informationen zum Hinzufügen von vorhandenem Quellcode zu GitHub Enterprise Server

Wenn dein Quellcode lokal auf deinem Computer gespeichert und von Git nachverfolgt oder von keinem Versionskontrollsystem (VCS) nachverfolgt wird, kannst du den Code zu GitHub Enterprise Server hinzufügen, indem du Befehle in einem Terminal eingibst. Hierzu kannst du die Git-Befehle direkt eingeben oder GitHub CLI verwenden.

GitHub CLI ist ein Open-Source-Tool zur Verwendung von GitHub über die Befehlszeile deines Computers. GitHub CLI kann das Hinzufügen eines bestehenden Projekts zu GitHub Enterprise Server über die Befehlszeile vereinfachen. Weitere Informationen zur GitHub CLI findest du unter Informationen zur GitHub CLI.

Hinweis: Wenn du am liebsten mit Point-and-Click-Benutzeroberflächen arbeitest, kannst du dein Projekt stattdessen auch zu GitHub Desktop hinzufügen. Weitere Informationen findest du unter Hinzufügen eines Repositorys von deinem lokalen Computer zu GitHub Desktop.

Wenn dein Quellcode von einem anderen Versionskontrollsystem wie Mercurial, Subversion oder Team Foundation-Versionskontrolle nachverfolgt wird, musst du das Repository in Git konvertieren, bevor du das Projekt zu GitHub Enterprise Server hinzufügen kannst.

Warnung: Niemals git add, commit oder push vertrauliche Informationen zu einem Remoterepository. Sensitive Informationen können folgendes beinhalten, sind aber nicht beschränkt auf:

Weitere Informationen findest du unter Entfernen vertraulicher Daten aus einem Repository.

Initialisieren eines Git-Repositorys

Wenn dein lokal gehosteter Code nicht von einem Versionskontrollsystem nachverfolgt wird, musst du zuerst ein Git-Repository initialisieren. Wenn dein Projekt bereits von Git nachverfolgt wird, fahre mit Importieren eines Repositorys mit der Befehlszeile fort.

  1. Öffne TerminalTerminalGit Bash.

  2. Navigiere zum Stammverzeichnis deines Projekts.

  3. Initialisiere das lokale Verzeichnis als Git-Repository. Standardmäßig wird der erste Branch als main bezeichnet.

    Wenn du Git 2.28.0 oder eine spätere Version verwendest, kannst du den Namen des Standardbranchs mithilfe von -b festlegen.

    git init -b main

    Wenn du Git 2.27.1 oder eine frühere Version verwendest, kannst du den Namen des Standardbranchs mithilfe von git symbolic-ref festlegen.

    git init && git symbolic-ref HEAD refs/heads/main
  4. Füge die Daten zum neuen lokalen Repository hinzu. Das stellt sie für den ersten Commit bereit.

    $ git add .
    # Adds the files in the local repository and stages them for commit. Um das Staging einer Datei aufzuheben, verwende „git reset HEAD IHRE-DATEI“.
  5. Gib die Dateien frei, die du im lokalen Repository bereitgestellt hast.

    $ git commit -m "First commit"
    # Commits the tracked changes and prepares them to be pushed to a remote repository. Verwende zum Entfernen dieses Commits und zum Ändern der Datei den Befehl „git reset --soft HEAD~1“ und committe und füge die Datei erneut hinzu.

Importieren eines Git-Repositorys mit der Befehlszeile

Nachdem du ein Git-Repository initialisiert hast, kannst du das Repository mit der GitHub CLI oder Git in GitHub Enterprise Server pushen.

Hinzufügen eines lokalen Repositorys zu GitHub mit der GitHub CLI

  1. Verwende zum Erstellen eines Repositorys für dein Projekt auf GitHub den Unterbefehl gh repo create. Wenn du aufgefordert wirst, wähle Vorhandenes lokales Repository zu GitHub pushen aus, und gib den gewünschten Namen für dein Repository ein. Wenn dein Projekt anstelle deines Benutzerkontos zu einer Organisation gehören soll, gib den Organisationsnamen und den Projektnamen mit organization-name/project-name ein.

  2. Befolge die interaktiven Eingabeaufforderungen. Um das Remoterepository hinzuzufügen und das Repository zu pushen, bestätige die Aufforderung mit „Ja“, um das Remoterepository hinzuzufügen und die Commits zur aktuellen Branch zu pushen.

  3. Du kannst auch alle Eingabeaufforderungen überspringen. Gib dazu den Pfad zum Repository mit dem Flag --source an, und übergib ein Sichtbarkeitsflag (--public, --private oder --internal). Beispiel: gh repo create --source=. --public. Gib ein Remoterepository mit dem Flag --remote an. Um deine Commits zu pushen, übergib das Flag --push. Weitere Informationen zu möglichen Argumenten findest du im GitHub CLI-Handbuch.

Hinzufügen eines lokalen Repositorys zu GitHub mit Git

  1. Erstelle ein neues Repository auf deine GitHub Enterprise Server-Instanz. Initialisiere das neue Repository nicht mit README-, Lizenz- oder gitignore-Dateien, um Fehler zu vermeiden. Du kannst diese Dateien hinzufügen, nachdem dein Projekt per Push an GitHub Enterprise Server übergeben wurde. Weitere Informationen findest du unter Ein neues Repository erstellen.
  2. Klicke oben in deinem Repository auf der Seite zur Schnelleinrichtung deiner deine GitHub Enterprise Server-Instanz auf , um die URL des Remoterepositorys zu kopieren. Screenshot des Headers „Schnelle Einrichtung“ in einem Repository. Neben der Remote-URL ist ein Symbol aus zwei sich überlappenden Quadraten orangefarben hervorgehoben.
  3. Öffne TerminalTerminalGit Bash.
  4. Ändere das aktuelle Arbeitsverzeichnis in das lokale Projekt.
  5. Füge die URL für das Remoterepository hinzu, in das dein lokales Repository gepusht wird.
    $ git remote add origin <REMOTE_URL>
    # Sets the new remote
    $ git remote -v
    # Verifies the new remote URL
  6. Pushe die Änderungen in deinem lokalen Repository an deine GitHub Enterprise Server-Instanz.
    $ git push -u origin main
    # Pushes the changes in your local repository up to the remote repository you specified as the origin
  1. Erstelle ein neues Repository auf deine GitHub Enterprise Server-Instanz. Initialisiere das neue Repository nicht mit README-, Lizenz- oder gitignore-Dateien, um Fehler zu vermeiden. Du kannst diese Dateien hinzufügen, nachdem dein Projekt per Push an GitHub Enterprise Server übergeben wurde. Weitere Informationen findest du unter Ein neues Repository erstellen.

  2. Klicke oben in deinem Repository auf der Seite zur Schnelleinrichtung deiner deine GitHub Enterprise Server-Instanz auf , um die URL des Remoterepositorys zu kopieren.

    Screenshot des Headers „Schnelle Einrichtung“ in einem Repository. Neben der Remote-URL ist ein Symbol aus zwei sich überlappenden Quadraten orangefarben hervorgehoben.

  3. Öffne TerminalTerminalGit Bash.

  4. Ändere das aktuelle Arbeitsverzeichnis in das lokale Projekt.

  5. Füge in der Eingabeaufforderung die URL für das Remoterepository hinzu, in das dein lokales Repository gepusht wird.

    $ git remote add origin <REMOTE_URL>
    # Sets the new remote
    $ git remote -v
    # Verifies the new remote URL
  6. Pushe die Änderungen in deinem lokalen Repository an deine GitHub Enterprise Server-Instanz.

    $ git push origin main
    # Pushes the changes in your local repository up to the remote repository you specified as the origin
  1. Erstelle ein neues Repository auf deine GitHub Enterprise Server-Instanz. Initialisiere das neue Repository nicht mit README-, Lizenz- oder gitignore-Dateien, um Fehler zu vermeiden. Du kannst diese Dateien hinzufügen, nachdem dein Projekt per Push an GitHub Enterprise Server übergeben wurde. Weitere Informationen findest du unter Ein neues Repository erstellen.

  2. Klicke oben in deinem Repository auf der Seite zur Schnelleinrichtung deiner deine GitHub Enterprise Server-Instanz auf , um die URL des Remoterepositorys zu kopieren.

    Screenshot des Headers „Schnelle Einrichtung“ in einem Repository. Neben der Remote-URL ist ein Symbol aus zwei sich überlappenden Quadraten orangefarben hervorgehoben.

  3. Öffne TerminalTerminalGit Bash.

  4. Ändere das aktuelle Arbeitsverzeichnis in das lokale Projekt.

  5. Füge die URL für das Remoterepository hinzu, in das dein lokales Repository gepusht wird.

    $ git remote add origin <REMOTE_URL>
    # Sets the new remote
    $ git remote -v
    # Verifies the new remote URL
  6. Pushe die Änderungen in deinem lokalen Repository an deine GitHub Enterprise Server-Instanz.

    $ git push origin main
    # Pushes the changes in your local repository up to the remote repository you specified as the origin

Weiterführende Themen