File README.SUSE of Package gitea

A: To configure and run do following:

- create user and database gitea and grant rights on database.

- Change configuration under [server] in /etc/gitea/conf/app.ini

- call http://servername:port/

- create admin user on console with:
  su - gitea
  gitea --name FOONAME --password FOOPASSWORD --email FOOEMAIL --admin

- If you would reach gitea under https://<your_server>.<your_domain>/git in apache
  copy gitea-apache.conf to /etc/apache2/conf.d/gitea.conf and uncomment the lines in it.
  Set only [server] ROOT_URL = http://git.example.com/git/ in your gitea configuration.
- If you prefer gitea configure as vhost put things from gitea-apache-vhost.conf in your vhost.conf
  under /etc/apache2/vhost.d.


B: If you want use ssh:

- Change HTTP_ADDR to your IP-Adress.
- generate a rsa key for gitea: 
  : su - gitea
  : ssh-keygen -t rsa -b 4096 -C gitea-email@example.com
  : exit
  : systemctl restart gitea
- Maybe you must run "write ssh/authorized_keys new" under Dashboard from admin.
- Let your users add his public key to gitea over web gui.

Enjoy...


C: Think gitea.service file is broken.
   Use systemctl edit --full gitea and comment out ore remove all systemd hardening things!
   This is all under # where Gitea writes files and all under # Various other hardening options.
   This is for me the only solution to start gitea till the systemd things are fixed.
openSUSE Build Service is sponsored by