CentOS 6.4x64安装git和gitolite服务器

分类:CentOS运维 阅读:63684 次

一.部署环境

系统:CentOS 6.4x64 最小化安装

IP:192.168.3.27

二.安装基础依赖包

三.下载git-2.2.0.tar.gz

四.解压文件到当前目录下,并安装

五.创建git用户

六.在git用户家目录下安装gitolite

七.克隆gitolite源码

八.安装gitolite

九.配置gitolite管理员

生成管理员账户的公钥(此处指定本地root用户为管理员,键入回车使用默认值)

十.管理员日常管理

验证:

创建库、添加用户

例如某test用户访问git服务器上的mytest库

test用户向git服务器管理(此处是之前的服务器本地的root用户)提交自己的ssh无密码公钥

管理员将test的公钥复制到 gitolite-admin/keydir/ 下

注:该key需要在test用户机器上使用ssh-keygen生成,再传送到192.168.3.27/tmp目录下

管理员创建myFirstRepo库,并给test分配权限

客户端验证:

本文出自 “ly36843运维” 博客,请务必保留此出处http://ly36843.blog.51cto.com/3120113/1633884