xaizek / rocketgit (License: AGPLv3+) (since 2018-12-09)
Light and fast Git hosting solution suitable to serve both as a hub or as a personal code storage with its tickets, pull requests, API and much more.
Commit cd6a0d9755dfb7b2a8b283e53d838b9724f22697

Adapt a little bit the install guide because of php-fpm
Author: Catalin(ux) M. BOIE
Author date (UTC): 2016-09-17 10:45
Committer name: Catalin(ux) M. BOIE
Committer date (UTC): 2016-09-17 10:45
Parent(s): 5c2c03e15864ebe466ac4dd3f8b0d761c363b13e
Signing key:
Tree: 70526f3d81beb371a9997c784ed654c96784a90e
File Lines added Lines deleted
README 7 4
File README changed (mode: 100644) (index ce3e872..eb8fa57)
22 22
23 23 == Install == == Install ==
24 24 . Edit /etc/rocketgit/config.php . Edit /etc/rocketgit/config.php
25 . Edit /etc/rocketgit/php-fpm.conf
26 . Edit /etc/rocketgit/pool.conf
25 27 . Edit /etc/httpd/conf.d/rocketgit.conf . Edit /etc/httpd/conf.d/rocketgit.conf
26 . Activate php-fpm:
28 . Activate rocketgit php-fpm:
27 29 systemd based distributions: systemd based distributions:
28 30 # systemctl enable rocketgit-fpm # systemctl enable rocketgit-fpm
29 31 # systemctl start rocketgit-fpm # systemctl start rocketgit-fpm
 
36 38 - allow enough RAM and execution time - allow enough RAM and execution time
37 39 - fix timezone - fix timezone
38 40 You may want to activate an op cache to speed up the PHP scripts: You may want to activate an op cache to speed up the PHP scripts:
39 yum install php-opcache
41 # Only on Fedora/CentOS based distributions
42 yum/dnf install php-opcache
40 43 Also, we recommend to activate opcache also for cli: Also, we recommend to activate opcache also for cli:
41 44 change opcache.enable_cli to 1 in /etc/php.d/10-opcache.ini or change opcache.enable_cli to 1 in /etc/php.d/10-opcache.ini or
42 45 /etc/php-zts.d/10-opcache.ini. /etc/php-zts.d/10-opcache.ini.
43 46
44 . Activate web server
47 . Activate web server (apache)
45 48 systemd based distributions: systemd based distributions:
46 49 # systemctl enable httpd.service # systemctl enable httpd.service
47 50 # systemctl restart httpd.service # systemctl restart httpd.service
 
99 102 - If the web server and the db are not on the same host, you need to - If the web server and the db are not on the same host, you need to
100 103 replace 127.0.0.1 and ::1 with your "safe network". You may want to use replace 127.0.0.1 and ::1 with your "safe network". You may want to use
101 104 md5 for authentication. Also, you may want to change 'listen_addresses' md5 for authentication. Also, you may want to change 'listen_addresses'
102 to '*'. You may also want to activate SSL. Check PostgreSQL manual.
105 to '*'. You may also want to activate SSL.
103 106
104 107 . Mail . Mail
105 108 To be able to generate e-mails as other user, you have to: To be able to generate e-mails as other user, you have to:
Hints

Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://code.reversed.top/user/xaizek/rocketgit

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@code.reversed.top/user/xaizek/rocketgit

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a pull request:
... clone the repository ...
... make some changes and some commits ...
git push origin master