vy3*_*y32 18 github release-management
我有一些我管理的开源项目.我一直在.tar.gz将它们发布到我运行的网络服务器上的目录中.我想将它们发布到github.有没有一种简单的方法来发布发布和发布的签名?我的用户不够复杂,无法通过git下载该版本; 他们想下载并安装.tar.gz文件.他们中的一些人甚至可能想要验证签名.
rmc*_*c47 23
GitHub刚刚宣布他们的新"GitHub Releases"功能,这听起来就像你正在追求的:
https://github.com/blog/1547-release-your-software
github支持的一个不错的选择是标记,并基于这些标记自动创建tar.gz/zip.它使发布版本变得非常容易.
http://learn.github.com/p/tagging.html
在您要标记为发布的提交/分支上,执行
git tag <release_tag>
Run Code Online (Sandbox Code Playgroud)
然后
git push --tags
Run Code Online (Sandbox Code Playgroud)
然后,在github.com/user/repo/tags上,您可以看到所有标记的版本.您可以直接链接到这些文件,例如jimw的答案.