Esta versão do GitHub Enterprise foi descontinuada em 2021-09-23. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, melhorar a segurança e novos recursos, upgrade to the latest version of GitHub Enterprise. Para ajuda com a atualização, contact GitHub Enterprise support.

Adicionar um arquivo a um repositório

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

Os arquivos que você adiciona a um repositório por meio do navegador são limitados a 25 MB por arquivo. É possível adicionar arquivos maiores, de até 100 MB cada um, usando a linha de comando. Para obter mais informações, consulte "Adicionar um arquivo a um repositório usando a linha de comando".

Dicas:

  • É possível fazer upload de vários arquivos no GitHub Enterprise Server ao mesmo tempo.
  • Se um repositório tiver algum branch protegido, você não poderá editar ou enviar arquivos no branch protegido usando o GitHub. Para obter mais informações, consulte "Sobre branches protegidos".

Você pode usar GitHub Desktop para mover suas alterações para um novo branch e fazer commit das mesmas. Para obter mais informações, consulte "Fazer o commit e revisar as alterações no seu projeto".

  1. No GitHub Enterprise Server, navegue até a página principal do repositório.
  2. Acima da lista de arquivos, usando o menu suspenso Adicionar arquivo clique em Fazer upload de arquivos. "Fazer upload de arquivos" no menu suspenso "Adicionar arquivo"
  3. Arraste e solte o arquivo ou a pasta que deseja fazer upload no repositório na árvore de arquivos. Área arrastar e soltar
  4. No final da página, digite uma mensagem de commit curta e significativa que descreva a alteração feita no arquivo. Você pode atribuir o commit a mais de um autor na mensagem de commit. Para obter mais informações, consulte "Criar um commit com vários co-autores." Mensagem do commit para sua alteração
  5. Abaixo dos campos de mensagem do commit, opte por adicionar o commit ao branch atual ou a um novo branch. Se seu branch atual for o branch-padrão, você deverá optar por criar um novo branch para seu commit e, em seguida, criar um pull request. Para obter mais informações, consulte "Criar uma nova pull request." Opções para fazer commit no branch
  6. Clique em Commit changes (Fazer commit das alterações). Botão Commit changes (Fazer commit de alterações)

Adicionar um arquivo a um repositório usando a linha de comando

Você pode fazer upload de um arquivo existente em um repositório do GitHub Enterprise Server usando a linha de comando.

Esse procedimento pressupõe que você já:

Aviso: Se estiver manuseando informações confidenciais, nunca faça git add, commit ou push para um repositório remoto. As informações confidenciais pode incluir, entre outros:

Para obter mais informações, consulte "Remover dados confidenciais do repositório".

  1. No seu computador, mova o arquivo do qual deseja fazer upload para o GitHub Enterprise Server, no diretório local que foi criado quando o repositório foi clonado.
  2. Abra TerminalTerminalGit Bash.
  3. Mude o diretório de trabalho atual para o seu repositório local.
  4. Faça o stage do arquivo para commit em seu repositório local.
    $ git add .
    # Adiciona o arquivo ao repositório local e faz stage dele para commit. Para remover o stage de um arquivo, use "git reset HEAD YOUR-FILE".
  5. Faça o commit do arquivo em que você realizou o stage em seu repositório local.
    $ git commit -m "Add existing file"
    # Commits the tracked changes and prepares them to be pushed to a remote repository. Para remover esse commit e modificar o arquivo, use "git reset --soft HEAD~1", faça o commit e adicione o arquivo novamente.
  6. Push the changes (Faça push das alterações</0> no seu repositório local para o sua instância do GitHub Enterprise Server.
    $ git push origin your-branch
    # Pushes the changes in your local repository up to the remote repository you specified as the origin

Leia mais