I have a few open source projects that I manage. I've been posting the .tar.gz
releases for them to a directory on a webserver I run. I would like to post them to github. Is there a simple way to post the release and a signature for the release? My users aren't sophisticated enough to download the release with git; they want to download and install a .tar.gz
file. Some of them may even want to verify the signature.
相关问题
- How to add working directory to deployment in GitH
- Upload file > 25 MB on Github
- Maven - Access properties on parent pom from a chi
- Can I input Git command in Android Studio IDE?
- Source tree not able to push
相关文章
- java开发bug问题:GitHub授权登录无法获取授权账号信息?
- Is there a Github markdown language identifier for
- “no implicit conversion of Integer into String” er
- GitHub:Enterprise post-receive hook
- git commit directory
- travis-ci setup releases with --github-token
- git commit gives error: empty commit set passed
- github部署的网站,引用的js文件报404
Other awesome option might be distributing from http://bintray.com. It integrates great with GitHub and gives you so much more when distributing binaries.
There are a few utilities to do what you need.
Take your pick :)
Check out the GitHub Downloads section - no need for git at all to download files from there.
You can fetch a tarball of any tag like so:
One nice option github supports is tagging, and automatic tar.gz/zip creation based on those tags. It makes publishing releases really easy.
http://learn.github.com/p/tagging.html
On the commit/branch that you'd like to mark as a release, do
then
then, on github.com/user/repo/tags, you can see all tagged releases. You can link straight to those files, like in jimw's answer.
GitHub have just announced their new "GitHub Releases" feature, which sounds like exactly what you're after:
https://github.com/blog/1547-release-your-software