基于dulwich lib的python git web服务器

simplegitweb的Python项目详细描述


simplegitweb


一个基于dulwich库的python git web服务器。

安装

python setup.py install
or pip install simplegitweb
then find and run bash script "simplegitweb/systemd/install_service.sh" install systemd service

使用

gitwebserver.py

fromsimplegitwebimportgitwebserverasgitwebif__name__=='__main__':gitweb.main()

simplegitweb.conf

[DEFAULT]scanpath= /opt/simplegitweb/
listen_address=127.0.0.5
port=3000
python gitwebserver.py --config simplegitweb.conf

使用浏览器浏览此default address可以添加项目。

Caddy代理示例

https://example.com {
    proxy / http://127.0.0.5:3000
    basicauth / 'your name''password'
    tls example@example.com
}

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么lambdas中使用的局部变量必须是final或有效final?   java忽略cucumber中的特定标记,但运行所有其他标记   java显示存储在内部存储器上的映像   java在Android中隐藏密钥库密码的最佳方法是什么?   java设置M2_主页   java JUnit测试返回null和false   具有未知PK/FK属性的java级联持久化JPA实体违反了NotNullConstraint   如何在Java中填充数组?   优化java帮助编译器创建更高效的字节码吗?   java Spring将对象属性传递给href按钮提交   python Java等价于pyftpdlib?   java I在两台服务器上部署了一个web服务,它使用@Schedule自动发送电子邮件。我们如何防止重复发送电子邮件?   java蓝牙当前电池百分比   java为什么在尝试输出数组时会出现异常错误?   java如何覆盖tapestry AlertManager