Adicionando um arquivo a um repositório em GitHub Enterprise Server
Os arquivos que você adiciona a um repositório por meio do navegador são limitados a 25 MiB por arquivo. É possível adicionar arquivos maiores, de até 100 MiB cada um, usando a linha de comando. Para obter mais informações, confira "Como adicionar um arquivo a um repositório usando a linha de comando". Para adicionar arquivos maiores que 100 MiB, você deverá usar Git Large File Storage. Para obter mais informações, confira "Sobre arquivos grandes no GitHub".
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, confira "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, confira "Fazer commit e revisar as alterações no seu projeto no GitHub Desktop".
-
No sua instância do GitHub Enterprise Server, navegue até a página principal do repositório.
-
Acima da lista de arquivos, selecione o menu suspenso Adicionar arquivo e clique em Carregar arquivos. Como alternativa, você pode arrastar e soltar arquivos no navegador.
-
Para selecionar os arquivos que você deseja carregar, arraste e solte o arquivo ou pasta ou clique em escolher seus arquivos.
-
No campo "Mensagem do commit", digite uma mensagem curta e relevante que descreva a alteração que você fez no arquivo. Você pode atribuir o commit a mais de um autor na mensagem de commit. Para obter mais informações, confira "Criar um commit com vários autores".
-
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".
-
Clique em Propor alterações.
Adicionar um arquivo a um repositório usando a linha de comando
Você pode fazer o upload de um arquivo existente para um repositório no sua instância do GitHub Enterprise Server usando a linha de comando.
Dica: você também pode adicionar um arquivo existente a um repositório por meio do site do GitHub Enterprise Server.
Esse procedimento pressupõe que você já:
- Tenha criado um repositório no GitHub Enterprise Server ou já tenha um repositório pertencente a outra pessoa no qual deseja contribuir
- Tenha clonado o repositório localmente no computador
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:
- Senhas
- Chaves SSH
- Chaves de acesso da AWS
- Chaves de API
- Números de cartão de crédito
- Números de PIN
Para obter mais informações, confira "Remover dados confidenciais de um repositório".
-
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.
-
Abra TerminalTerminalGit Bash.
-
Mude o diretório de trabalho atual para o seu repositório local.
-
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'.
-
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.
-
Efetue push das alterações no 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