Hallo, Entdecker! An dieser Seite wird aktiv gearbeitet, oder sie wird noch übersetzt. Die neuesten und genauesten Informationen finden Sie in unserer englischsprachigen Dokumentation.

Diese Version von GitHub Enterprise wird eingestellt am Diese Version von GitHub Enterprise wurde eingestellt am 2020-01-22. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. Für eine bessere Leistung, verbesserte Sicherheit und neue Features nehmen Sie ein Upgrade auf die neueste Version von GitHub Enterprise vor. Wenden Sie sich an den GitHub Enterprise-Support, um Hilfe beim Upgrade zu erhalten.

Git Large File Storage zur Verwendung eines Drittanbieterservers konfigurieren

Sie können Git Large File Storage (Git LFS) auf einem Drittanbieterserver verwenden. Deaktivieren Sie dazu Git LFS auf der GitHub Enterprise Server-Appliance, und konfigurieren Sie den Git LFS-Client mit der URL für den Server, auf dem Sie große Assets speichern möchten.

By default, the Git Large File Storage client stores large assets on the same server that hosts the Git repository. When Git LFS is enabled on the GitHub Enterprise Server appliance, large assets are stored on the data partition in /data/user/storage.

Benutzer können Git LFS-Assets nicht per Push-Vorgang auf GitHub Enterprise Server übertragen, wenn Git LFS auf der Appliance oder im Repository deaktiviert ist.

  1. Deaktivieren Sie Git LFS auf der GitHub Enterprise Server-Appliance. Weitere Informationen finden Sie unter „Git Large File Storage konfigurieren“.

  2. Erstellen Sie eine Git LFS-Konfigurationsdatei, die auf den Drittanbieterserver verweist.

    # Standardkonfiguration anzeigen
    $ git lfs env
    > git-lfs/1.1.0 (GitHub; darwin amd64; go 1.5.1; git 94d356c)
    > git version 2.7.4 (Apple Git-66)
     
    > Endpoint=https://GITHUB-ENTERPRISE-HOST/path/to/repo/info/lfs (auth=basic)
     
    # Erstellen Sie die Datei „.lfsconfig“, die auf den Drittanbieterserver verweist.
    $ git config -f .lfsconfig remote.origin.lfsurl https://THIRD-PARTY-LFS-SERVER/path/to/repo
    $ git lfs env
    > git-lfs/1.1.0 (GitHub; darwin amd64; go 1.5.1; git 94d356c)
    > git version 2.7.4 (Apple Git-66)
     
    > Endpoint=https://THIRD-PARTY-LFS-SERVER/path/to/repo/info/lfs (auth=none)
     
    # Inhalte der Datei „.lfsconfig“ anzeigen
    $ cat .lfsconfig
    [remote "origin"]
       lfsurl = https://THIRD-PARTY-LFS-SERVER/path/to/repo
  3. Committen Sie eine benutzerdefinierte .lfsconfig-Datei an das Repository, um dieselbe Git LFS-Konfiguration für jeden Benutzer beizubehalten.

    $ git add .lfsconfig
    $ git commit -m "Adding LFS config file"
  4. Migrieren Sie vorhandene Git LFS-Assets. Weitere Informationen finden Sie unter „Zu einem anderen Git Large File Storage-Server migrieren“.

Weiterführende Informationen

Menschliche Unterstützung einholen

Sie können das Gesuchte nicht finden?

Kontakt