Github clone. you can install portable github system into unix/linux.
If you want to use GitPrep in Sahred Server, you can use it.
Sahred Server must support Linux/Unix, Apache, SuExec, CGI, PHP5. Many shared server support these, so you will find needed server easily.
you also need git.
You donwload GitPrep.
https://github.com/yuki-kimoto/gitprep/archive/0.03.zip
You expand zip file. You see the following directory.
gitprep-0.03
Rename this gitprep-0.03 to gitprep.
gitprep-0.03 -> gitprep
GitPrep need git command. you must install git by yourself.
and you must add git command path into config file gitprep.conf
[basic]
;;; Git command path
git_bin=/home/yourname/local/git
You upload these directory into server document root by FTP.
Access the following URL by browser.
http://(Your host name)/gitprep/setup/setup.php
And click Setup button once and wail abount 5 minutes.
If you see result, click "Go to Application".
If you see internal server error, you see gitprep/log/production.log. You know what error is happned.
At first create gitprep user. This is not nesessary, but recommended.
useradd gitprep
su - gitprep
cd ~
Download tar.gz archive and exapand it and change directory.
curl -kL https://github.com/yuki-kimoto/gitprep/archivegitprep-0.03.tar.gz > gitprep-0.03.tar.gz tar xf gitprep-0.03.tar.gz cd gitprep-0.03
You execute the following command. Needed moudles is installed.
perl cpanm -n -l extlib Module::CoreList
perl -Iextlib/lib/perl5 cpanm -n -L extlib --installdeps .
You can start application start. Application is run in background, port is 10020 by default.
./gitprep
You can access the following URL.
http://localhost:10020
If you change port, edit gitprep.conf.
You can stop application by --stop option.
./gitprep --stop
If you want to do operation by root user, you must do some works for security.
You add user and group to hypnotoad section in gitprep.conf.
[hypnotoad] ... user=gitprep group=gitprep
If you are developer, you can start application development mode
./morbo
You can access the following URL.
http://localhost:3000