# 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 git:git server.key server.csr server.crt

### Set git home

    usermod -d /var/lib/scissy git

### Initialize git account

    su git - 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

Category:

- Version Control System