Computersnyou

Three awesome Self Hosted Git service apps

Posted on  8/25/2014

when it comes to VCS ( version control system ) or SCM ( Source Code Management ) almost every good developer know and use either SVN , mercurial or people’s favorite Git . In this post I am going to review three self hosted git service that will make your life simpler .

Those three service are :

  1. Gitweb
  2. GitLab
  3. Gogs

1 . Gitweb

Okay lets start with gitweb , its originally written by Kay Sievers in Perl it can be used for browsing git repositories using web browser .

‘Gitweb’ is a Git web interface. It is written in Perl and can be used as a CGI script, or as a mod_perl legacy script (run by ModPerl::Registry handler). It allows browsing a git repository (or a set of git repositories) using a web browser.

If you are on linux or mac want to see how its look and feel you can quickly fire-up webrick web-server ( require ruby installed ) or lighthttpd in Linux using .

for mac : git instaweb --httpd=webrick
for linux : git instaweb

Gitweb
Gitweb

Usefull Links :
https://git.wiki.kernel.org/index.php/Gitweb
http://git-scm.com/book/en/Git-on-the-Server-GitWeb

Popular user : http://git.kernel.org

2 . GitLab

gitlab
gitlab

GitLab is awesome mature and my favorite Git self hosted service app , it’s based on ruby and rails framework and provide look and feel of github , gitlabs community edition is free and its also available for large enterprises .

GitLab Community Edition (CE) is open source software to collaborate on code.
Create projects and repositories, manage access and do code reviews.
GitLab CE is on-premises software that you can install and use on your server(s).

gitlab_project
gitlab_project

community Edition Homepage : https://about.gitlab.com/gitlab-ce/
Features : https://about.gitlab.com/gitlab-ce-features/

Download : https://about.gitlab.com/downloads/

Gogs

self hosted git service written in go
self hosted git service written in go

Gogs is written in go , its lightweight and require less system resources than other apps . overall its good choice if you don’t have much resources to spend on git services .

gogs1
gogs1

Website : http://gogs.io/
Github : https://github.com/gogits/gogs/
Download : http://gogs.io/docs/installation

Explore these app and comment about your experience .


  • Home
  • About