[[请注意,自从第一次提出这个问题以来,Github发生了很大的变化; 而不是"下载页面"读取"新版本".]]
我生成PDF文档作为我的项目的一部分,我希望它们与我的Git存储库保持同步(由于人们经常使用专有字体,因此人们不可能自己构建它们).
但是,将PDF添加到存储库并不是真正的"正确",因为它是一个派生文件; 此外,这样做会显着增加提交的大小和整个存储库的大小.
是否可以以编程方式将文件发送到GitHub下载页面?(我知道标记的提交会自动添加到那里,git push --tags但我不知道它在哪里记录.我想我可以通过添加一个仅包含PDF本身的单独分支来做一些奇特的事情 - 就像GitHub用户页面所做的那样 - 但是我用这种方式使用Git有点生疏.)
是否Github提供为项目创建发布页面的选项?我注意到它可以让你为源创建不同的标签,但找不到可以添加发行说明、构建包和所有这些的 UI/web。