Skip to content

remyar/GitBoost

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitBoost

an elegant and modern git Server coded in javascript for nodeJS

Install From Git / Zip or Tar

download a release and extract it.

in terminal, just write

   npm install

Install From npm

create a directory and in terminal, write

   npm install gitboost

then don't forget to create a app.js file in the directory with

   var gitboost = require("gitboost");

GitHub Logo

Configure the App

Modify the 'config.js' file with your configuration ! the file it's in "node_modules/gitboost" if you have a npm installation

   client : '/usr/bin/git' ,       //-- Your git executable path
   default_branch : 'master' ,     //-- Default branch when HEAD is detached
       repositories : [  
        "F:/_data_/"                //-- example for windows but work with unix to !
    ],                              //-- Path to your repositories
    tempDir : "F:/tmp/",      //-- temp directory for download archive
    onlyPrivate : true,             //-- all repo are private ( login on first page )
    theme : "bootstrap3",           //-- set your theme ( only bootstrap3 for the moment)
    defaultLogin : "admin",         //-- default login for push/pull
    defaultPassword : "admin"       //-- default password for push/pull

it's all , the installation is complete !

Start the App

in terminal, just write

   node app.js

this start the application and type http://localhost:1337 in your favorite navigator !

for change this port, just set env PORT to your port number and restart the application or configure it in config.js

Screenshot

if you want to see an example :

Repo list GitHub Logo

File List with ReadMe.md GitHub Logo

Commits list with gravatar support GitHub Logo

Repo Stats GitHub Logo

Repo Graph ( Work in progress / Proof of concept ) GitHub Logo

FAQ

it's a Beta, all features are not implemented !!!!!!!

About

an elegant and modern git repository viewer

Resources

Stars

Watchers

Forks

Packages

No packages published