使用浏览器将二进制文件上传到 github?

Upload a binary file using browser to github?

如何将新的二进制文件上传到 Github?

我尝试上传一些 woff 字体,但我不能,因为 Github 只允许我添加一个文本文件,而不是如何上传一个,即使有 is this request that was solved.

自 2016 年 2 月起,您可以从 GitHub 网络界面add/create/上传 新文件。

您应该上传(大)二进制文件(它们应该作为发布的一部分生成,请参阅此答案的第二部分)。

但是功能(上传文件,任何文件)是有的。 参见“Upload files to your repositories ”:

You can click the “Upload files” button in the toolbar at the top of the file tree.

Or, you can drag and drop files from your desktop onto the file tree.

这将取代 the 2012 answer 中描述的文件创建,并添加 上传 功能(针对一个或多个文件)。


原始答案(2015 年 3 月)

GitHub Web 界面中唯一允许您推送二进制文件(或您想要的任何其他文件)的部分是 creating a release.
然后,有一个步骤,您可以拖放您需要的任何二进制文件:

但对于常规回购,当 creating new files 时,您只能 编辑 一个新文件,而不能拖放现有的二进制内容:

所以暂时不可能(2015 年 3 月)


今天 (19-02-2016),此选项可用!