A Python git web server that base on dulwich lib.
python setup.py install
or pip install simplegitweb
then find and run bash script "simplegitweb/systemd/install_service.sh" install systemd service
gitwebserver.py
from simplegitweb import gitwebserver as gitweb
if __name__ == '__main__':
gitweb.main()
simplegitweb.conf
[DEFAULT]
scanpath = /opt/simplegitweb/
listen_address = 127.0.0.5
port = 3000
python gitwebserver.py --config simplegitweb.conf
Use browser to browse this default address you can add your project.
https://example.com {
proxy / http://127.0.0.5:3000
basicauth / 'your name' 'password'
tls [email protected]
}