Add binary distribution to github's download link
On Dec 11, 2012 "Upload Releases" functionality aka "Downloads" was deprecated.
https://github.com/blog/1302-goodbye-uploads
Update: On July 2, 2013 GitHub team announced a new "Releases" feature as a replacement for "Downloads"
https://github.com/blog/1547-release-your-software
There is a new kid in town: https://bintray.com/
* I am not affiliated
How to add files to the release
Simply follow the "releases" link within your github project.
Given this example:
- user: thoughtbot
- repo: neat
Final link would be: https://github.com/thoughtbot/neat/releases
Then click "Add new release" or "Edit release" to get into the upload page and at the bottom of that page you will see a legend:
Attach binaries for this release by dropping them here.
Some notes regarding size limits:
Github release feature is awesome! Just consider it is designed to host files under 50mb without a warning and a hard-limit of 100mb. Also, please no more than 1GB per account!
For large binary files they recommend using a third-party service like Dropbox but if you are open source or on a tight budget i recommend you use sourceforge.net.
Sourceforge is for open source, is free, and holds large files (up to 5GB per file) without regret. I managed to share an entire VirtualBox image of 1.1gb!! The amount of files you can upload is not clearly limited so assume unlimited
Bintray is nice but possess a 30mb limit per file and 500mb per account so you may stick with github if your files are under those limits.
Disclaimer: I'm not affiliated nor do i work for any of the mentioned companies.