现在需求在一台服务器上建立一个 git 版本控制用,本地直接用 http 方法获取版本,请问服务器端应该如何配置。如果用 http 方式获取是否和本身的 web 服务冲突?
1
SpicyCat 2015-12-03 14:53:01 +08:00
没看懂。
如果是说版本管理的话,一般用 git tag 做版本号管理 |
2
myth 2015-12-03 15:13:44 +08:00
gitlab !?
|
3
forcecharlie 2015-12-03 15:15:32 +08:00
很简单,开另一个端口,然后在 NGINX 或者 Apache 或者 IIS 判断 UA , Git 的 UA 是 git/xx 然后代理过去就行了。
|
4
glchaos OP @forcecharlie soga,我来试试,多谢多谢
|
5
ryd994 2015-12-03 20:07:57 +08:00 via Android
@forcecharlie 不用 UA 这么麻烦,开个域名更方便
|
7
fengyqf 2015-12-04 12:07:57 +08:00
git 自带 web 端,可以通过 nginx 等前端(反向)代理。
效果参看 kerenl.org 的 git 仓库,示例 https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/ |