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

Diese Version von GitHub Enterprise wird eingestellt am Diese Version von GitHub Enterprise wurde eingestellt am 2019-10-16. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.

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.

Users cannot push Git LFS assets to GitHub Enterprise Server if Git LFS is disabled on the appliance or repository.

  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