Scissy

Scissy is a standalone and minimal git hosting service.

Installation

Warning: Scissy is still in early and active developpment.

You can install scissy from AUR.

Create certificate

You have to provide SSL certificate to run scissy, so you have to create them first:

cd /etc/scissy
openssl genrsa -out server.key 2048
openssl req -new -key server.key -out server.csr
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
chmod 600 server.key server.csr server.crt
chown scissy:scissy server.key server.csr server.crt

Initialize git account

su scissy - scissy-init

Start scissy

To start scissy at boot:

systemctl enable scissy

To start scissy now:

systemctl start scissy

Login to scissy

Now to try your setup, you can register and login into https://localhost:19042

Become admin

You can get admin by doing:

su git - scissy-set-admin my-user-name