Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7548
  • 博文数量: 2
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 30
  • 用 户 组: 普通用户
  • 注册时间: 2016-09-06 21:11
个人简介

Linux C/C++软件工程师

文章分类

全部博文(2)

文章存档

2016年(2)

我的朋友
最近访客

发布时间:2016-11-08 21:56:31

git的仓库管理是通过gitolite这个开源项目工具来管理的,而他本身也是一个git仓库形式存在。另外,gitolite 采用的是 SSH 协议并且使用 SSH 公钥认证,所以基本上访问仓库就需要公钥的上传。所有的仓库/用户管理都是通过gitolite-admin仓库项目下的/conf/gitolite.conf 文件来配置的,而用户的登录信息是通过往keydir目录下添加公钥实现的。

当管理员更改仓库内容并提交到服务器之后,服务器便有一个事件钩子来处理相关事情,比如建立仓库和用户等。

所以从上面的基本原理,可以大致知道需要做的事情就是安装git,ssh,gitolite,上传管理员的公钥。......【阅读全文】

阅读(834) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册