CentOS6安装git以及gitolite

在进行这些安装之前你需要先安装好CentOS6,并按照centos的yum配置这篇文章整理好yum源。

  1. 安装基础包

    # yum install perl openssh git
    
  2. 创建git用户

    # adduser git 
    # passwd git
    
  3. 安装gitolite

切换到git用户
# su – git
创建文件夹bin
$ mkdir bin
从github克隆gitolite的源码
$ git clone https://github.com/sitaramc/gitolite.git
安装gitolite
$ ./gitolite/install -to /home/git/bin/
至此gitolite的安装安装,可以查看bin目录里的内容。

  1. 配置gitolite管理员

生成管理员账户的公钥(此处指定本地root用户为管理员,键入回车使用默认值)
# ssh-keygen
复制管理的公钥
# cp .ssh/id_rsa.pub /tmp/admin.pub
切换回git用户,为gitolite配置管理员
$ /home/git/bin/gitolite setup -pk /tmp/admin.pub
Initialized empty Git repository in /home/git/repositories/gitolite-admin.git/
Initialized empty Git repository in /home/git/repositories/testing.git/
WARNING: /home/git/.ssh missing; creating a new one
WARNING: /home/git/.ssh/authorized_keys missing; creating a new one
$ ls
bin gitolite projects.list repositories

你可能感兴趣的:(CentOS6安装git以及gitolite)