Centralised Version Control Repositories

I received an interesting job advertisement today asking for experience with a bunch of centralised version control repositories covering the following systems, which inspired me to deepen my knowledge.

Version Control Server Software
https://about.gitlab.com/ Gitlab EE – Git repository management, ACL/roles, code reviews, issue tracking, activity feeds and wikis. It comes with GitLab CI for continuous integration and delivery. GitLab Geo allows you to replicate your GitLab instance to other geographical locations as a read-only fully operational version
https://github.com/ Requires no introduction – publicly hosted Git repositories
https://enterprise.github.com/home Enterprise GitHub – internet hosted private Git repo
https://gogs.io/ Gogs (Go Git Service) is a painless self-hosted Git service
http://gitolite.com/gitolite/index.html Gitolite allows you to setup git hosting on a central server, with fine-grained access control and many more powerful features. Gitolite is the recommended replacement for Gitosis
https://phacility.com/phabricator/ Browse and Audit code with Differential, Track Bugs, Supports Git/SVN/Mercurial
https://www.scm-manager.org/ SCM Manager – No Apache and no database installation is required, LDAP/AD/PAM compatible, Central user, group and permission management, Git, Mercurial and SVN support
https://www.gerritcodereview.com/about.md Gerrit provides code review in conjunction with a Git server – Gerrit allows authorized contributors to merge Changes to the Git repository, after reviews are done
https://github.com/tv42/gitosis Software for hosting Git repositories – no longer maintained
https://bitbucket.org/ Atlassian BitBucket (Previously called Stash) – Supports both Mercurial and Git, JIRA Integration, No code search
https://deveo.com/ Version control, ACL, Deployment, Git/SVN/Mercurial

A comprehensive review of the features offered from GitLab vs BitBucket vs Phabricator vs Gogs
http://www.slant.co/topics/5335/compare/~gitlab_vs_bitbucket_vs_phabricator

This is also worth a quick read
http://www.artificialworlds.net/blog/2014/07/15/what-git-server-should-i-use/

Advertisements
This entry was posted in linux, software. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s