Olá! No momento, esta página ainda está sendo desenvolvida ou traduzida. Para obter as informações mais recentes, acesse a documentação em inglês.
Versão do artigo: Enterprise Server 2.15

Esta versão do GitHub Enterprise será descontinuada em Esta versão do GitHub Enterprise foi descontinuada em 2019-10-16. No patch releases will be made, even for critical security issues. 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.

Configurar o Git Large File Storage para uso em servidores de terceiros

É possível usar o Git Large File Storage (Git LFS) em um servidor de terceiros desabilitando o Git LFS no appliance do GitHub Enterprise Server e configurando o cliente Git LFS com a URL do servidor em que você pretende armazenar os ativos de grande volume.

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. Desabilite o appliance do Git LFS no GitHub Enterprise Server. Para obter mais informações, consulte "Configurar o Git Large File Storage".

  2. Crie um arquivo de configuração do Git LFS que aponte para o servidor de terceiros.

    # Mostrar configuração padrão
    $ 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)
     
    # Criar .lfsconfig que aponte para o servidor de terceiros.
    $ 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)
     
    # Mostrar conteúdo de .lfsconfig
    $ cat .lfsconfig
    [remote "origin"]
       lfsurl = https://THIRD-PARTY-LFS-SERVER/path/to/repo
  3. Para manter a mesma configuração do Git LFS em todos os usuários, faça commit de um arquivo .lfsconfig personalizado no repositório.

    $ git add .lfsconfig
    $ git commit -m "Adicionar arquivo config LFS"
  4. Migre qualquer ativo do Git LFS. Para obter mais informações, consulte "Migrar para outro servidor do Git Large File Storage".

Leia mais

Pergunte a uma pessoa

Não consegue encontrar o que procura?

Entrar em contato