• 【搭建git+maven+jenkins持续集成环境】[一] 搭建git服务器


    使用的系统是ubuntu,所以有大量apt-get命令,哈哈见谅

    • 安装git git-core
    • 新建一个git用户,这个用户的主目录会用来存放Git Repository。 这个用户名并非一定要叫git,可以任意指定,只不过git是比较常用的,一看就知道这个账户的作用
    • 修改下密码
    • 登陆
    sudo apt-get install git git-core
    adduser git
    passwd git
    su git

    以上为git安装

    • 获取gitolite
    • 如果没有python安装python
    • 安装python-setuptools
    • 利用公钥初始化gitolite
    git clone https://github.com/sitaramc/gitolite
    sudo apt-get install python python-setuptools
    gitolite/install -ln  
    gitolite setup -pk key.pub 

    以上为gitolite配置

    这样一来我们就完成了git服务器的搭建。公钥通过这条命令生成

    ssh-keygen -t rsa

    看看/gitolite/config文件

    [core]
    	repositoryformatversion = 0
    	filemode = true
    	bare = true
    [user]
    	email = git@zzb-VirtualBox
    	name = git on zzb-VirtualBox

    现在测试一下

    • 切换到user
    • clone下来gitolite-admin
    su user
    git clone git@localhost:repositories/gitolite-admin.git

    查看./config/gitolite.conf文件

    repo gitolite-admin
        RW+     =   zzb
    
    repo testing
        RW+     =   @all

    至此,gitolite配置是ok的

  • 相关阅读:
    净化-湿式除尘器:湿式除尘器
    净化-袋式除尘器:袋式除尘器
    LOCK
    locale
    loadkeys
    LOAD
    ln -在文件之间建立连接
    lmhosts
    listen
    listalias
  • 原文地址:https://www.cnblogs.com/GaiDynasty/p/4430444.html
Copyright © 2020-2023  润新知