an elegant and modern git Server coded in javascript for nodeJS
download a release and extract it.
in terminal, just write
npm install
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");
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 !
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
if you want to see an example :
Commits list with gravatar support
Repo Graph ( Work in progress / Proof of concept )
it's a Beta, all features are not implemented !!!!!!!