![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Git
文章平均质量分 89
iteye_7411
这个作者很懒,什么都没留下…
展开
-
搭建Git Http服务器
Git是很流行很好用的版本控制器,但是仅仅依靠强大的console管理并不能完全满足项目管理的需要: 1. Leader们希望能更直观的看到代码的更新和足迹,比如通过Wed UI界面。这时,把Git整合到项目管理系统中(比如Trac)是一个很不错的方式,例如这里。当然,我们也可以很方便的搭建专门的Git服务,见方式一。 2. 我们需要通过比SSH更“酷”的方式来clon...2012-04-14 00:29:05 · 718 阅读 · 0 评论 -
让Git使用Trac账户进行授权
Trac安装2 - 账户管理中我们可以看到,Trac中可以很方便的进行账户管理,包括用户建立(甚至可注册)、账户信息更改等。搭建Git Http服务器告诉我们如何搭建一个Git的http服务托管。现在,如果能把Trac中的账户信息用作Git Http服务的认证该多好啊:给新人开一个Trac账户,指定相应的授权,那么他就可以检出/更新Git库了!下面就来实现这个想法吧。 原理 Trac的账...原创 2012-04-24 12:19:25 · 184 阅读 · 0 评论 -
Nginx部署Git HTTP服务器(支持每个库单独授权)
利用Git提供的git-http-backend可以很方便的提供HTTP服务,因为是CGI方式,所以最直接的就是用Apache来部署,详见这里 。 但是,因为很多时候都会用Nginx作为伺服(效率考虑),为了资源更绿色地利用,特地奉上通过FastCGI的方式来搭建Git HTTP服务的方式。另外,为了方便灵活的授权支持,本文将提供每个git库单独授权的示例。 准备好环境: u...原创 2016-07-18 16:25:25 · 1314 阅读 · 0 评论