Skip to main content

Anexando arquivos

É possível transmitir informações anexando diversos tipos de arquivo a problemas e solicitações de pull.

Quem pode usar esse recurso?

O Markdown pode ser usado na interface Web do GitHub.

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ário de problema para procurar, selecionar e adicionar um arquivo do computador.

Captura de tela da caixa de comentários do problema. O ícone "Anexar arquivos" é contornado em laranja.

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

Captura de tela da caixa de comentário da pull request. O ícone "Anexar arquivos" é contornado em laranja.

Quando você anexa um arquivo, ele é carregado imediatamente no GitHub, e o campo de texto é atualizado para mostrar a URL anônima do arquivo. Para obter mais informações sobre URLs anônimas, confira Sobre URLs anônimas.

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
  • 10 MB para vídeos enviados para um repositório pertencente a um usuário ou uma organização em um plano GitHub gratuito
  • 100 MB para vídeos enviados para um repositório pertencente a um usuário ou uma organização em um GitHub plano
  • 25MB para todos os outros arquivos

Observação

Para carregar vídeos maiores que 10 MB em um repositório de propriedade de um usuário ou uma organização em um plano de GitHub pago, você precisa ser membro da organização ou colaborador externo, ou estar em um plano pago.

Tipos de arquivo compatíveis

Arquivos de imagem e mídia

Os tipos de arquivo de mídia e imagem a seguir têm suporte em todos os contextos.

  • PNG (.png)

  • GIF (.gif)

  • JPEG (.jpg, .jpeg)

  • SVG (.svg)

  • 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

Há suporte para os tipos de arquivo a seguir ao carregar para comentários de pull request e problema em repositórios.

  • PDFs (.pdf)

  • Documentos do Microsoft Office (.docx, .pptx, .xlsx, .xls)

  • Formatos OpenDocument (.odt, .fodt, .ods, .fods, .odp, .fodp, .odg, .fodg, .odf)

  • Arquivos de texto e dados (.txt, .csv, .log, .md, .json, .jsonc)

  • Arquivos de arquivo morto (.zip, .gz, .tgz)

  • Arquivos de desenvolvimento (.patch, .cpuprofile, .dmp)

    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.