Diese Version von GitHub Enterprise wurde eingestellt am 2021-09-23. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. Für eine bessere Leistung, verbesserte Sicherheit und neue Features nimm ein Upgrade auf die neueste Version von GitHub Enterprise vor. Wende Dich an den GitHub Enterprise-Support, um Hilfe beim Upgrade zu erhalten.

Eine Datei zu einem Repository hinzufügen

You can upload and commit an existing file to a repository on GitHub Enterprise Server or by using the command line.

Adding a file to a repository on GitHub Enterprise Server

Für Dateien, die Sie über einen Browser zu einem Repository hinzufügen, gilt eine Beschränkung von 25 MB pro Datei. Größere Dateien mit bis zu jeweils 100 MB können Sie über die Befehlszeile hinzufügen. Weitere Informationen findest Du unter „Eine Datei über die Befehlszeile zu einem Repository hinzufügen.“

Tipps:

  • Sie können mehrere Dateien gleichzeitig zu GitHub Enterprise Server hochladen.
  • Wenn ein Repository geschützte Branches hat, kannst Du mit GitHub keine Dateien im geschützten Branch verändern oder hochladen. Weitere Informationen findest Du unter „Informationen zu geschützten Branches.“

Du kannst GitHub Desktop verwenden, um deine Änderungen in einen neuen Branch zu verschieben und zu committen. Weitere Informationen findest Du unter „Committen und überprüfen von Änderungen an Deinem Projekt."

  1. Navigiere in GitHub Enterprise Server zur Hauptseite des Repository.
  2. Above the list of files, using the Add file drop-down, click Upload files. "Upload files" in the "Add file" dropdown
  3. Ziehe die Datei respektive den Ordner, den/die Du in das Repository hochladen möchtest, per Drag-and-Drop in die Dateistruktur. Drag-und-Drop-Bereich
  4. Am Ende der Seite schreibe eine kurze, aussagekräftige Commit-Mitteilung, welche die Änderung beschreibt, welche Du an der Datei vornimmst. Du kannst den Commit in der Commit-Mitteilung mehr als einem Autor zuordnen. Weitere Informationen findest Du unter "Erstellen eines Commit mit mehreren Co-Autoren" Commit-Mitteilung für Deine Änderung
  5. Lege unter den Commit-Mitteilungsfeldern fest, ob Du Deinen Commit zum aktuellen Branch oder zu einem neuen Branch hinzufügen möchtest. If your current branch is the default branch, you should choose to create a new branch for your commit and then create a pull request. Weitere Informationen findest Du unter „Erstellen eines neuen Pull Requests." Branch-Optionen für Commit
  6. Klicke auf Commit changes (Änderungen freigeben). Schaltfläche „Commit changes“ (Änderungen freigeben)

Eine Datei über die Befehlszeile zu einem Repository hinzufügen

Sie können eine vorhandene Datei über die Befehlszeile in ein GitHub Enterprise Server-Repository hochladen.

Bei dieser Prozedur wird vorausgesetzt, dass Du Folgendes bereits erledigt hast:

Warnung: git add, commit, oder push niemals sensitive Informationen in ein entferntes Repository. Sensitive Informationen können folgendes beinhalten, sind aber nicht beschränkt auf:

Weitere Informationen findest Du unter „Sensible Daten aus einem Repository entfernen“.

  1. Verschiebe auf Deinem Computer die Datei, die Du zu GitHub Enterprise Server hochladen möchtest, in das lokale Verzeichnis, das beim Klonen des Repositorys erstellt wurde.
  2. Öffne TerminalTerminalGit Bash.
  3. Ändere das aktuelle Arbeitsverzeichnis in Dein lokales Repository.
  4. Merke die Datei für den Commit zu Deinem lokalen Repository vor.
    $ git add .
    # Fügt die Datei zu Deinem lokalen Repository hinzu und stellt sie für den Commit bereit. Verwende „git reset HEAD IHRE-DATEI“, um die Vormerkung einer Datei aufzuheben.
  5. Committe die Datei, die Du in Deinem lokalen Repository vorgemerkt hast.
    $ git commit -m "Add existing file"
    # Gib die verfolgten Änderungen frei und bereitet diese für den Push ins Remote-Repository vor. 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.
  6. Übergib die Änderungen in Deinem lokalen Repository per Push an your GitHub Enterprise Server instance.
    $ git push origin your-branch
    # Uebertraegt die Aenderungen in Deinem lokalen Repository per Push auf das von Dir als Ursprung festgelegte Remote-Repository

Weiterführende Informationen