Quick Start Guide

Installation and setup takes less than 5 minutes. No credit card or sign-up required to start working better, together.

System Requirements

Mac, Linux or Windows machine with docker installed. Don't have docker, no problem. Docker is free and can be easily installed on Mac, Linux and Windows. To learn more, please visit the official Get Docker page.

Step 1

Download and install GitSense with the docker run command.

docker run \
    --rm \
    --detach \
    --name gitsense \
    --volume gitsense:/opt \
    --publish 3347:3347 \
    gitsense/insights

Step 2

Define an access token so GitSense can index private repositories and make GitHub API calls with higher rate limits.

GitHub

For instructions on how to create an access token with repo privilege, please refer to GitHub's official access token document or watch the quick start video.

Syntax:
    docker exec -ti gitsense set-token github <token>
                               
Example:
    docker exec -ti gitsense set-token github fec8ccf954c093d905dc84691f4484005641cf26 
                                

Bitbucket and GitLab

Support coming soon.

Step 3

Add one or more repositories to index.

GitHub

Syntax:
    docker exec -ti gitsense add-repo github <owner> <name>
                                
Examples:
    docker exec -ti gitsense add-repo github github super-linter
    docker exec -ti gitsense add-repo github vuejs vue

Bitbucket and GitLab

Support coming soon.

SUCCESS!

GitSense is now up and running and can be accessed on port 3347 on your docker host. For example, if the IP address for the machine that docker is installed on is 192.168.0.1, you can access GitSense at http://192.168.0.1:3347

Note
Indexing can take minutes to hours to complete depending on the repository size and hardware that docker is running on. To track indexing progress, login to the GitSense admin tool with the username: admin and password: admin at http://<your docker host>:3347/admin