No description
| checkouts | ||
| library | ||
| .gitignore | ||
| bootstrap_arch_container.yml | ||
| cgit-favicon.ico | ||
| cgit-logo-orig.png | ||
| cgit-logo.png | ||
| cgitrc | ||
| clippy-nspawn.service | ||
| clippy.nspawn | ||
| clippy.service.j2 | ||
| credentials.ini.example | ||
| dns.yml | ||
| dyndns.py | ||
| dyndns_config.py.j2 | ||
| gerboweb-job-processor.service.j2 | ||
| gerboweb.cfg.j2 | ||
| gitolite.rc | ||
| inventory.yml | ||
| iptables.rules | ||
| mirrorlist | ||
| nginx.conf | ||
| nginx_nossl.conf | ||
| notification_proxy.py | ||
| notification_proxy_config.py.j2 | ||
| nsd.conf | ||
| playbook.yml | ||
| pogojig-job-processor.service.j2 | ||
| pogojig.cfg.j2 | ||
| pogojig_generate.sh.j2 | ||
| README.rst | ||
| render.sh.j2 | ||
| secure_download.cfg.j2 | ||
| setup_clippy.yml | ||
| setup_containers.yml | ||
| setup_dyndns.yml | ||
| setup_gerboweb.yml | ||
| setup_git.yml | ||
| setup_notification_proxy.yml | ||
| setup_openjscad.yml | ||
| setup_pogojig.yml | ||
| setup_secure_download.yml | ||
| setup_tracespace.yml | ||
| setup_webserver.yml | ||
| tmpfiles-gerboweb.conf.j2 | ||
| tmpfiles-pogojig.conf.j2 | ||
| tmpfiles-secure-download.conf.j2 | ||
| uwsgi-app@.service | ||
| uwsgi-app@.socket | ||
| uwsgi-cgit.ini | ||
| uwsgi-dyndns.ini | ||
| uwsgi-gerboweb.ini | ||
| uwsgi-notification-proxy.ini | ||
| uwsgi-pogojig.ini | ||
| uwsgi-secure-download.ini | ||
| vector.sh.j2 | ||
Admin foo howto
Ansible
Selectively run ansible playbooks for the git service and webserver setup:
ansible-playbook -i inventory.yml -t git,www playbook.yml
Gitolite/CGIT
Remove ad-hoc repo from command line:
ssh git@git.jaseg.de unlock sjandrakei/pub/usb-remote
ssh git@git.jaseg.de D unlock sjandrakei/pub/usb-remote
Set ad-hoc repo description from command line:
ssh git@git.jaseg.de desc sjandrakei/pub/kochbuch Bringing analog recipe books into the interwebs
Create ad-hoc repo from command line:
git clone git@git.jaseg.de:sjandrakei/pub/repo-to-be-created.git