Recs.
Updated
Bitbucket Server (previously Stash) is a self-hosted git repository manager which can be used as an alternative to Github. It's built with a focus on enterprise teams by the same company that built Bitbucket.
The cloud version can be used for free for up to 5 users.
SpecsUpdate
Pros
Pro Stash has a great permission system
Stash has a permissions system that has 4 levels that go down to branch level.
- Global Permissions: Decide who can log in, who the system admin is, etc...
- Project Permissions: Read, write, and admin permissions at the project level.
- Repository Permissions: Read, write, and admin permissions on a repository level.
- Branch Permissions: Access and write(push) on a branch level.
Cons
Con No wikis or issue tracking out of the box
Stash is commonly used in conjunction with JIRA and Confluence to provide issue tracking and wiki/project management solution respectively.
Nor does it have some commonfly found info on Github, such as:
- Project description
- Most recent commit message/contributor on top
- Most recent commit message/date for each item in the file browser
- Contributor information
- Commit count, no branch count
Con It doesn't support Gists
Gists are a way to share code files, documents or discussions without needing a full git repo. Stash unfortunately has no equivalent. There is a payed plugin which can fill some of that void but it still does not compensate for the power of Gist.
Recommendations
Comments
Flagged Pros + Cons
Out of Date Pros + Cons
Con No code search funtonality
No out-of-the-box code search functionality. One can just search for files.