git 与 gitolite

来源:互联网 发布:聚拢 内衣 知乎 编辑:程序博客网 时间:2024/06/04 18:26

         Git服务器的搭建全部功略         

用 gitolite搭建git server实现权限控制(1)

用 gitolite搭建git server实现权限控制(2)

         简单方便Git的艰难第一步         

http://gitolite.com/gitolite/install.html

         Gitolite 构建 Git 服务器         

         Gitolite搭建Git服务器         

[CI Architect] gitolite3的安装与配置

使用Gitolite搭建轻量级的Git服务器

         gitolite服务器对git push的提交作者信息进行审核         


Git中文文档


结合上述文章,去掉了一些不必要的,和不合时宜的,过程精简如下:


centos 5.8 安装git和gitolite


1.ssh 登录服务器
ssh root@192.168.0.1 -p 22  (指定端口,适用于修改了默认端口的情况)


2.安装git所需三方库
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel


3.下载git 源码,编译,安装
wget https://github.com/git/git/archive/v1.9.2.zip
unzip v1.9.2 -d git1.9.2
cd git-1.9.2
make prefix=/usr/local all
sudo make prefix=/usr/local install


4.创建git用户,切换用户(此处不给git用户设定密码,不让其有登录shell权限)
# useradd git
# su git


5.下载gitolite,安装
git clone https://github.com/sitaramc/gitolite
mkdir bin
gitolite/install -ln


6.本地生成rsa秘钥,上传服务器
ssh-keygen -C "admin@xxx.com"
scp -P 22 id_rsa.pub root@192.168.0.1:/tmp/admin.pub


7.设置
gitolite setup -pk /tmp/admin.pub

0 0
原创粉丝点击