The place I do volunteer work for would like to switch from svn to git, and we really love the collaboration features of github. Unfortunately the $300/year cost for a private organisation account is too steep for us, so github itself is out.
Are there any free/cheap (<$50/year) github alternatives which provide similar features like:
- Tight integration with a DVCS, preferably git
- Issue-tracker, preferably with good reference (to commits, branches, others issues) capabilities
- Github-style pull request, i.e. propose merging a branch into master, discuss it and auto-merge if possible
- Non-public repositories, by self-hosting the software or offering free/cheap private repositories
- Online browsing of code, commits and branches
- Online editing of files, e.g. for a typo fix in the documentation
Ofcourse these are the ideal requirements, something that doesn't have everything might still be suitable