Observação
Para repositórios públicos, os arquivos carregados podem ser acessados sem autenticação. No caso de repositórios privados e internos, somente pessoas com acesso ao repositório podem exibir os arquivos carregados.
Para anexar um arquivo a uma conversa sobre um problema ou pull request, arraste-o e solte-o dentro da caixa de comentários. Como alternativa, você pode clicar em abaixo da caixa de comentários do problema para procurar, selecionar e adicionar um arquivo do seu computador.

Para um pull request, você também pode clicar em na barra de formatação acima da caixa de comentário do pull request.

Quando você anexa um arquivo, ele é enviado imediatamente para GitHub e o campo de texto é atualizado para mostrar a URL anonimizada do arquivo.
Observação
Em muitos navegadores, você pode copiar e colar as imagens diretamente na caixa.
O tamanho máximo do arquivo é:
- 10 MB para imagens e gifs
- 100 MB para vídeos
- 25MB para todos os outros arquivos
Observação
Para carregar vídeos com mais de 10 MB em um repositório de propriedade de um usuário ou organização em um plano pago GitHub , você deve ser membro da organização ou colaborador externo ou estar em um plano pago.
Tipos de arquivo compatíveis
Os tipos de arquivo de mídia e imagem a seguir têm suporte em todos os contextos.
Arquivos de imagem e mídia
-
PNG (
.png) -
GIF (
.gif) -
JPEG (
.jpg,.jpeg) -
Vídeo (
.mp4,.mov,.webm)Observação
A compatibilidade do codec de vídeo é específica do navegador, e é possível que um vídeo carregado em um navegador não possa ser visualizado em outro. No momento, recomendamos o uso do H.264 para maior compatibilidade.
Tipos de arquivo adicionais
Os tipos de arquivo a seguir compatíveis para uploads em comentários de problemas, comentários de solicitação de pull e comentários de discussão em repositórios. Essa lista de tipos de arquivo também tem suporte em discussões da organização.
Documentos
- PDFs (
.pdf) - documentos do Microsoft Office (
.docx,.pptx,.xlsx,.xls,.xlsm) - Formatos OpenDocument (
.odt,.fodt,.ods,.fods,.odp,.fodp,.odg,.fodg,.odf) - Arquivos de texto formatado e de processamento de texto (
.rtf,.doc)
Arquivos de texto e dados
- Texto sem formatação e marcação (
.txt,.md,.copilotmd) - Dados e arquivos tabulares (
.csv,,.tsv``.log,.json, ).jsonc
Arquivos de código e desenvolvimento
- Arquivos de C (
.c) - Arquivos de C# (
.cs) - Arquivos de C++ (
.cpp) - Arquivos CSS (
.css) - Diagramas (
.drawio) - Arquivos de dump (
.dmp) - Arquivos HTML (
.html,.htm) - arquivos Java (
.java) - Arquivos JavaScript (
.js) - Jupyter notebooks (
.ipynb) - Arquivos de patch (
.patch) - Arquivos PHP (
.php) - Arquivos de criação de perfil (
.cpuprofile) - Arquivos de banco de dados do programa (
.pdb) - arquivos Python (
.py) - Script de shell (
.sh) - Arquivos SQL (
.sql) - Arquivos TypeScript (
.ts,.tsx) - Arquivos XML (
.xml) - Arquivos YAML (
.yaml,.yml)
Observação
Se for usuário do Linux e tentar carregar de um arquivo .patch, você receberá uma mensagem de erro. Esse é um problema conhecido.
Arquivos compactados e arquivados
- Arquivos e pacotes (
.zip,.gz,.tgz)
Comunicação e logs
- Arquivos de texto e email (
.debug,.msg,.eml)
Imagens
- Imagens bitmap e TIFF (
.bmp,.tif,.tiff)
Áudio
- Arquivos de áudio (
.mp3,.wav)