Skip to main content

Esta versão do GitHub Enterprise será descontinuada em 2023-01-18. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, segurança aprimorada e novos recursos, atualize para a última versão do GitHub Enterprise. Para obter ajuda com a atualização, entre em contato com o suporte do GitHub Enterprise.

Adding a file to a repository

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

Files that you add to a repository via a browser are limited to 25 MB per file. You can add larger files, up to 100 MB each, via the command line. For more information, see "Adding a file to a repository using the command line." To add files larger than 100 MB, you must use Git Large File Storage. For more information, see "About large files on GitHub Enterprise Server."

Tips:

  • You can upload multiple files to GitHub Enterprise Server at the same time.
  • 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, confira "Sobre os 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, confira "Como fazer commit das alterações no seu projeto e revisá-las".

  1. On your GitHub Enterprise Server instance, navigate to the main page of the repository.
  2. Above the list of files, using the Add file drop-down, click Upload files. "Upload files" in the "Add file" dropdown
  3. Drag and drop the file or folder you'd like to upload to your repository onto the file tree. Drag and drop area
  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, confira "Como criar um commit com vários coautores". Mensagem de commit para a 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, confira "Como criar uma solicitação de pull". Opções de commit no branch
  6. Click Commit changes. Commit changes button

Adding a file to a repository using the command line

You can upload an existing file to a repository on your GitHub Enterprise Server instance using the command line.

Esse procedimento pressupõe que você já:

Aviso: nunca use git add, commit ou push com informações confidenciais para um repositório remoto. As informações confidenciais pode incluir, entre outros:

Para obter mais informações, confira "Como remover dados confidenciais de um repositório".

  1. On your computer, move the file you'd like to upload to GitHub Enterprise Server into the local directory that was created when you cloned the repository.
  2. Abra TerminalTerminalGit Bash.
  3. Mude o diretório de trabalho atual para o seu repositório local.
  4. Prepare a arquivo para commit em seu repositório local.
    $ git add .
    # Adds the file to your local repository and stages it for commit. Para cancelar o preparo de um arquivo, use 'git reset HEAD ARQUIVO'.
  5. Faça commit do arquivo que você preparou no 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 in your local repository to your GitHub Enterprise Server instance.
    $ git push origin YOUR_BRANCH
    # Pushes the changes in your local repository up to the remote repository you specified as the origin

Further reading