原文:再谈git的http服务-权限控制gitweb版(未成功)

截至目前,对gitweb的掌握还没达到最终目标,仅仅实现了通过浏览器来浏览项目,通过git命令仍然未能clone项目。但仍然要记录下来,主要是因为打算暂时放弃这条路,而所收获的一些经验还是要记录下来。说不定哪天又捡起来了呢。 首先描述下目标:可以按照项目 人员来分别控制项目的读写权限。方法应该很多,之前通过git http backend的hook可以搞定,gitlab也应该可以搞定。根据已有的 ...

2017-04-01 00:08 0 1479 推荐指数:

查看详情

再谈githttp服务-权限控制hooks

  通过git-http-backend方法提供的http服务基本上可以做到认证用户才能使用,但只能控制服务器路径访问,而且无法区分读写。经过不懈努力,找到了方法,相关脚本及配置见后。   基本思路就是利用apache的路径权限设置控制版本库的读权限;通过hooks/pre-receive钩子 ...

Thu Mar 30 17:48:00 CST 2017 0 1807
git 代码服务器的网页gitweb的搭建

sudo apt-get install apache2 git-core gitwebsudo a2enmod rewrite #vi /etc/gitweb.conf $projectroot = "/home/git/work"; 我的git代码库project.git ...

Wed May 25 19:01:00 CST 2016 0 5036
linux停止nginx服务 未成功

在上线新功能的时候,需要将服务器停掉,防止在更新过程中有用户进行操作额外的数据。 1:查看nginx主进程: 这里root 后面的数字表示:主进程号nginx后面的数字表示:子进程号然后停止nginx服务的时候第一: 发现并没有完全停止nginx服务器。然后就 ...

Tue Jun 23 22:51:00 CST 2020 0 1083
ZooKeeper启动报错,未成功开启服务

1、问题示例 (1)启动ZooKeeper服务报错 [Hadoop@master ~]$ zkServer.sh statusZooKeeper JMX enabled by defaultUsing config: /home/Hadoop/ZooKeeper/zookeeper-3.7.0 ...

Tue Nov 02 09:08:00 CST 2021 0 8206
Git服务gitweb与gitLab的区别

  昨天我们已经把Git服务器搭建完成了,工程的上传与下载都可以了,不过有些人不喜欢使用git命令进行操作。所以我们就搭建一个可视化操作的环境!配置gitweb和gitlab两种访问方式! 一,配置gitweb   1. 安装gitweb sudo apt-get install ...

Fri May 15 22:10:00 CST 2015 3 8322
Git 仓库 SSH、HTTPGitweb (Nginx) 乱炖

简介: 自己搭建 Git 仓库,实现 SSH 协议、配合 Nginx 实现 HTTP 协议拉取、推送代码。 利用 Nginx 实现 Gitweb 在线浏览代码,使用 Gitweb-theme 更新默认 Gitweb 样式。 一、安装 Git 二、Git SSH 协议 ...

Wed Dec 14 23:46:00 CST 2016 0 8910
在apache上安装gitweb实现浏览器访问git服务

搭建好git服务器(在Linux上用Apache搭建Git服务器),可以checkout, pull, push之后,产生了一个新的需求——走在路上或坐在车上,等人或排队的时候,如果想在平板电脑或手机上浏览代码库中的代码,怎么办呢? 这时gitweb闪亮登场!gitweb是一个支持git的CGI ...

Mon Dec 10 16:58:00 CST 2012 3 19334
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM