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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容