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".
- No GitHub Enterprise Server, navegue até a página principal do repositório.
- Acima da lista de arquivos, usando o menu suspenso Adicionar arquivo clique em Fazer upload de arquivos.
- Arraste e solte o arquivo ou a pasta que deseja fazer upload no repositório na árvore de arquivos.
- 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."
- 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."
- Clique em Commit changes (Fazer commit das 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.
Dica: também é possível adicionar um arquivo existente a um repositório do site do GitHub Enterprise Server.
Esse procedimento pressupõe que você já:
- Criou um repositório no GitHub Enterprise Server ou tenha um repositório que pertence a outra pessoa com a qual deseja contribuir
- Clonou o repositório localmente em seu computador
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:
- Senhas
- Chaves SSH
- Chaves de acesso AWS
- Chaves API
- Números de cartão de crédito
- Código PIN
Para obter mais informações, consulte "Remover dados confidenciais do 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.
- 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".
- 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.
- 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