Como anexar um arquivo a um problema do github?


161

Migrei com um projeto do Bitbucket para o Github e não consigo encontrar uma maneira de anexar um arquivo a um problema (por exemplo: captura de tela, especificações, etc.)

Como fazer isso?


1
Ok, a solução que achei para me encaixar é: Mantenha o repositório principal no Bitbucket e faça um espelho no Github (desculpe Github) e também aponte todos (eventualmente) os problemas do Github para o homólogo do Bitbucket.
9788 Alex

3
a partir de hoje o gitHub permite o upload de imagens nos problemas #
Gaurav Shah

2
Uma boa maneira de anexar capturas de tela a problemas é o Usersnap - você pode enviar capturas de tela com anotações diretamente de dentro do seu aplicativo da web para o GitHub Issues!
Gregor

3
A partir de 11/03/2015, agora você pode enviar esses tipos de arquivos para o github sem nenhuma extensão ou plug-in: PNG, GIF, JPG, DOCX, PPTX, XLSX, TXT ou PDF
jfountain

1
Também aceita ZIP e GZ, o que é útil para reprodutores: help.github.com/articles/…
Vsevolod Golovanov

Respostas:


161

Você faz o upload em algum lugar e adiciona o link em um comentário. Problemas do GitHub é bastante primitivo e não permite anexar arquivos.

Atualização: você pode postar imagens nos problemas do GitHub agora. A maneira mais fácil é copiar a imagem (clique com o botão direito do mouse em Copiar imagem) e colá-la na caixa de texto onde você descreve o problema.

OU

Basta arrastar e soltar


83
Oh Deus, eu tinha medo de esta resposta :)
Alex

17
Um lugar fácil para fazer o upload é próprio serviço de Github Gist: gist.github.com
bjnord

5
Essa resposta provavelmente deve ser atualizada, pois agora o Github permite que você faça upload de imagens para commets.
masukomi

2
Infelizmente, o Github não permite o upload de PDFs :(
sampablokuper

2
Fiquei tão animado sobre copiar e colar, mas não funcionou para imagens (tenho isso ) ao copiar a partir do Mac
sem fim


21

Para anexar um arquivo a um problema ou puxar uma conversa de solicitação, arraste e solte-o na caixa de comentários.

O tamanho máximo dos arquivos é de 25 MB e o tamanho máximo das imagens é de 10 MB.

Enviar Imagem


boa resposta. é apenas o formato de remarcação. ![image](your_image_url)
Siwei Shen 申思维

3
Mas ele também carrega automaticamente o arquivo no GitHub para você.
serv-inc

17

O plug-in ZenHub.io Chrome permitirá que você adicione qualquer tipo de arquivo a um problema do github. Ele é armazenado no servidor AWS do ZenHub em vez de github.com. Do site deles ...

O GitHub permite apenas o upload de arquivos de imagem. O ZenHub adiciona a capacidade de fazer upload de qualquer tipo de arquivo em problemas e comentários, transferindo-o com segurança para o Amazon S3. Com isso, você pode realmente levar seu fluxo de trabalho para o próximo nível; tente usar o GitHub para tudo! A colaboração e a transparência centralizadas são impressionantes.

Atualizar:

A partir de 11/03/2015, agora você pode fazer o upload desses tipos de arquivos para o github sem nenhuma extensão ou plug-in: PNG, GIF, JPG, DOCX, PPTX, XLSX, TXT ou PDF


Eu simplesmente não posso multar o recurso no ZenHub.io. você poderia mostrar como isso é feito?
Carrega

Eles podem tê-lo removido como suportado pelo github sem plug-ins agora.
precisa

então agora podemos anexar arquivos arbitrários a um comentário / problema? Eu simplesmente não consigo encontrá-lo!
Carrega

13

Como uma ilustração das respostas anteriores, consulte este comentário :

Crio um repositório chamado catfood http://github.com/blueheadpublishing/catfood/, onde guardo coisas diversas (como capturas de tela e outros anexos).
Dessa forma, posso referenciá-los em questões.

Vejo https://github.com/blueheadpublishing/bookshop/issues/10

Algumas imagens mostrando os tipos de modelos de layout que queremos que sejam gerados pelos modelos:

Em 2009, o GitHub expressou a intenção de adicionar anexo aos problemas .

Anexos são algo que gostaríamos de adicionar.

Esse tópico não foi levantado, já que no grupo GitHub ...


9

O formato para incorporar imagens em um comentário do GitHub é:

Format:  ![Alt Text](url)
Example: ![GitHub Logo](/images/logo.png)

Obrigado. Uma resposta que não requer arrastar e soltar. Isso é exatamente o que eu precisava. :)
teracow

1

É um pouco complicado, mas você pode criar um ramo de lixo eletrônico, depois enviar o arquivo para esse ramo e limpá-lo mais tarde.

EDIT: Este script pode ser útil para você:

https://github.com/wereHamster/ghup


1

Encontrei uma maneira fácil de incorporar imagens em problemas usando o Skitch. Basta configurar o compartilhamento do Skitch e copiar automaticamente o URL para a área de transferência. Em seguida, cole-o ao escrever o problema. Eu escrevi sobre isso aqui .


Eu ouvi sobre isso. Os comentários na Mac App Store são muito ruins para a nova versão. E parece que eles podem ter removido a funcionalidade para incorporar esta imagem.
Dogweather 23/09/12

0

OK, aqui está o que eu uso para capturas de tela.

http://www.techsmith.com/jing.html

É grátis, rápido, carrega automaticamente a imagem e cola um link de URL na sua área de transferência, que você pode colocar com a tecla Ctrl-V no problema do GitHub instantaneamente.

Foi um grande suspiro de alívio quando descobri isso :)


0

Um truque fácil / rápido é fazer o upload do seu anexo (por exemplo, PDF ou documento do Office) para o Dropbox e incluir o URL do Dropbox na edição do Github.

Um pouco mais fácil do que usar o S3; muitas organizações já estão usando o Dropbox; e o Dropbox já possui um bom suporte para a visualização de muitos documentos embutidos no navegador.


0

Use gist.github.com para fazer upload de qualquer conteúdo, como código, log, arquivos html etc. e compartilhar o link.


Não está claro como usar o gist para esse fim. Há um botão para adicionar arquivo, mas ele não abre a janela de anexação.
Stepan Yakovenko
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.