美文网首页
CentOS 搭建 gitolite

CentOS 搭建 gitolite

作者: seventeencm | 来源:发表于2019-05-01 22:32 被阅读0次

    前言

    最近准备把svn更换为git,为了方便管理用户权限,准备使用gitolite。

    安装git

    yum -y install git 
    

    安装gitolite依赖

    yum -y install perl
    yum -y install perl-Data-Dumper.x86_64
    

    添加git用户

    useradd git
    

    安装gitolite

    su git
    cd ~
    git clone https://github.com/sitaramc/gitolite
    mkdir bin
    ./gitolite/install -to $HOME/bin
    

    下面的步骤可在客户端做或直接在git用户下操作也可以

    区别是,如果你想在客户端管理(添加用户,仓库等信息)就在客户端增加;若仅仅在服务端管理,就在服务端操作即可

    #生成rsa密钥
    ssh-keygen -t rsa
    mv .ssh/id_rsa.pub admin.pub
    $HOME/bin/gitolite setup -pk .ssh/admin.pub
    

    clone配置仓库

    git clone git@127.0.0.1:gitolite-admin
    

    clone后即可在此仓库中配置git的用户密钥、仓库、权限

    配置说明

    相关配置,可参考网站:
    https://git-scm.com/book/zh/v1/%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84-Git-Gitolite

    相关文章

      网友评论

          本文标题:CentOS 搭建 gitolite

          本文链接:https://www.haomeiwen.com/subject/vdfgnqtx.html