GitSense Server Free Edition Release 2.0 coming soon!

For support, please raise an issue at

Create a dedicated machine
Install GitSense
Configure OAuth

1. Create a dedicated 64-bit Centos 7 minimal machine

Video instructions

DigitalOcean | Vultr | AWS coming soon | VirtualBox coming soon | VMWare coming soon

Can you use a non-dedicated Centos 7 machine?

Yes, but because GitSense contains a lot of moving parts, this is not supported at the present moment.


GitSense debug logs may contain sensitive security information and it is assumed only users with root privilege can login to the GitSense server.

2. Install system dependencies and GitSense

i. Login to the dedicated machine

Login to the machine that was created in step 1 as the root user.

Why is root login is required?

The install script needs to grant the gitsense user, sudo mount privileges.

ii. Install dependencies
curl -O
iii. Install GitSense
curl -O
tar -zxvf gitsense-server-fe-1.0.0-rc5.tar.gz
cd gitsense-server-fe-1.0.0-rc5
iv. Change admin password (OPTIONAL)
/opt/gitsense/bin/admin user reset-password admin <new password>

For example, to change the password to 12345678, you would execute:

/opt/gitsense/bin/admin user reset-password admin 12345678
v. Start GitSense
su gitsense
/opt/gitsense/bin/gitsense start

3. Register GitSense with GitHub, GitLab and VSTS as an OAuth application

4. Configure GitSense Chrome extension (OPTIONAL)

5. Create gitsenseable repositories

You can create gitsenseable repositories in one of two ways; in standalone mode or with the GitSense Chrome extension.

Standalone mode
GitSense Chrome extension
© 2017 SDE Solutions, Inc. All rights reserved.