如何将文件附加到github问题?

时间:2012-06-09 17:47:14

标签: github

我使用Bitbucket的项目迁移到Github,我找不到将文件附加到问题的方法(例如:截图,规格等)

怎么做?

13 个答案:

答案 0 :(得分:125)

您将其上传到某处并在评论中添加该链接。 GitHub的问题相当原始,不允许附加文件。

更新:您现在可以将图片发布到GitHub问题。最简单的方法是复制图像(右键单击,复制图像),然后将其粘贴到描述问题的文本框中。

答案 1 :(得分:38)

截至2012年12月7日,您可以通过拖放或使用文件选择器附加图像。有关详细信息,请参阅https://github.com/blog/1347-issue-attachments

答案 2 :(得分:16)

ZenHub.io Chrome插件可让您将任何类型的文件添加到github问题中。它存储在ZenHub的AWS服务器而不是github.com上。来自他们的网站......

  

GitHub只允许您上传图像文件。 ZenHub增加了这种能力   将任何类型的文件上传到问题和评论中,转移   安全到亚马逊S3。有了这个,您就可以真正实现工作流程   下一个级别;尝试使用GitHub的一切!集中   合作和透明度非常棒。

更新

从2015年3月11日起,您现在可以将这些类型的文件上传到github而无需任何扩展或插件:PNG,GIF,JPG,DOCX,PPTX,XLSX,TXT或PDF

答案 3 :(得分:13)

作为先前答案的说明,请参阅this comment

  

我创建了一个名为catfood http://github.com/blueheadpublishing/catfood/的存储库,我保存了misc(如屏幕截图和其他附件)。
  这样我可以在问题中引用它们。

请参阅https://github.com/blueheadpublishing/bookshop/issues/10

  

一些图像显示了我们希望通过模板生成的布局模板类型:

     

早在2009年,GitHub就表达了添加attachment to issues的意图。

  

附件是我们想要添加的内容。

该主题wasn't raised since in the GitHub group though ...

答案 4 :(得分:10)

要将文件附加到问题或提取请求对话,请将其拖放到评论框中。

文件的最大大小为25MB,图像的最大大小为10MB。

Upload Image

答案 5 :(得分:8)

将图像嵌入GitHub评论的格式为:

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

答案 6 :(得分:1)

这有点像kludge,但你可以创建一个垃圾分支,然后将文件提交到该分支并稍后清除它。

编辑:此脚本可能对您有用:

https://github.com/wereHamster/ghup

答案 7 :(得分:1)

我找到了一种使用Skitch在问题中嵌入图像的简单方法。只需设置Skitch共享并将URL自动复制到剪贴板即可。然后在编写问题时粘贴它。 I blogged about it here

答案 8 :(得分:0)

好的,这是我用于截图的内容。

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

它是免费的,快速的,自动上传图像并将URL链接粘贴到剪贴板上,您可以立即按Ctrl-V进入GitHub问题。

当我发现这个时,我感到很欣慰:)

答案 9 :(得分:0)

一个快速/简单的黑客是将您的附件(比如PDF或Office文档)上传到Dropbox,然后在Github问题中包含Dropbox URL。

比使用S3轻松得多;许多组织已经在使用Dropbox;和Dropbox已经很好地支持在浏览器中内联查看许多文档。

答案 10 :(得分:0)

使用gist.github.com上传代码,日志,html文件等内容并分享链接。

答案 11 :(得分:0)

8年后(2020年12月),您不仅可以将图像拖放到PR /问题,还可以...视频!

Video upload public beta

您现在可以上传.mp4.mov文件以发布,提取请求和讨论评论,以与团队共享复制步骤,设计思想和体验细节。

enter image description here

公共Beta版将在下周逐步推广到所有GitHub帐户。

答案 12 :(得分:0)

如果您的图片已经上传到 github,那么您可以将原始链接附加到问题。例如,如果您的图像在 github 中的位置是:

https://github.com/Qlio/someproj/blob/master/assets/image.png

然后您可以像这样将 blob 更改为 raw

https://github.com/Qlio/someproj/raw/master/assets/image.png

然后您可以使用此链接显示图像:

![My cool Image](https://github.com/Qlio/someproj/raw/master/assets/image.png)

enter image description here