gitosis
gitosis copied to clipboard
software for hosting git repositories
Perhaps the documentation can refer to https://github.com/thomergil/gitosis-docker
(I'm pulling my previous #17 into this PR, which fixes up `setup.py`.) This PR adds a small compatibility layer to gitosis that allows it to run on both Python 2.7...
There is a realitvely new feature in openssh called "certificates". Have a look on [](https://ef.gy/hardening-ssh). You can specify a "principal" in such a certificate. My pull-request enhances gitosis to use...
If the '.git' is somewhere in the directories, even it is not configured in gitosis config, when it walks through all directory names, it will emit this assert error. The...
If you push an update of gitosis-admin with an invalid gitosis.conf file, you can't access any repositories anymore, you will always receive a ConfigParser.ParsingError until you fix the gitosis,conf on...
Example: [user SomeUser] writable = rw_repo_1 rw_repo_2 readonly = ro_repo_3 ro_repo_4 Group rules are still supported: [gitosis] [group gitosis-admin] writable = gitosis-admin members = SomeAdmin [user SomeUser] writable = rw_repo_1...
setup.py still reports version 0.2.
Per `sshd(8)`, on the authorized_keys file format: > Each line of the file contains one key (empty lines and lines starting with a `#' are ignored as comments). Perhaps one...
By my reading of `ssh.py` and `sshd(8)`, section "AUTHORIZED_KEYS FILE FORMAT", the risks being blocked by this username validation are: - Double-quote: would close the command= option - Backslash and...