android.googlesource.com 很不错
直接访问可以看到仓库中各个的版本及源代码提交记录,直接提供和网址相同的clone地址,我在自己的服务器上做了个镜像仓库,但我不真的不想每次都通过ssh来访问,通过ssh访问意味这我要向别人提供密钥文件
所以,我搭建了个快速的工程,地址在https://github.com/zeze0556/docker_gitiles
在说明中已经写了最重要的内容。
对我而言,只用修改gitiles.config 中关于访问的域名和docker-compose.yml中的仓库路径为本地镜像的路径即可。
使用的是nginx+git的http服务,不支持提交推送,这个对于共享镜像而言是件好事,毕竟镜像随时都可能更新,一提交就乱了。
如果要像google一样工作的话,添加个gerrit,gitlab等等其他的版本管理作为后端服务会更好