zoukankan      html  css  js  c++  java
  • [CentOS] 使用gitolite搭建git服务端

    1. 创建用户

    #创建gitadmin用户
    useradd gitadmin
    #设置gitadmin密码
    passwd gitadmin
    
    
    #创建git用户
    useradd git
    #设置git密码
    passwd git

    2. 创建ssh密钥

    #切换到gitadmin
    > su gitadmin
    #创建ssh密钥
    > ssh-keygen
    
    Generating public/private rsa key pair.
    #注意,下面的gitadmin是自己输入进去的
    Enter file in which to save the key (/home/gitadmin/.ssh/id_rsa):gitadmin
    #下面直接回车就可以
    Enter passphrase (empty for no passphrase):
    #下面直接回车就可以
    Enter same passphrase again:

    这个时候,就可以在/home/gitadmin/.ssh下面,看到这两个文件

    gitadmin
    gitadmin.pub

    复制gitadmin.pub到临时目录

    cp /home/gitadmin/.ssh/gitadmin.pub /tmp

    3. 设置git用户

    #登录git用户
    su git

    设置gitolite项目

    git clone git://github.com/sitaramc/gitolite
    mkdir -p $HOME/bin
    gitolite/install -to $HOME/bin

    设置gitadmin用户为超级管理员

    #复制上面的ssh密钥
    cp /tmp/gitadmin.pub ~/
    #设置成为超级管理员
    gitolite setup -pk gitadmin.pub

    4. 通过gitolite对项目进行管理

    #切换到gitadmin用户
    su gitadmin
    #建立gitolite项目管理仓库
    git clone gitadmin@host:gitolite-admin
    #接着是输入gitadmin的密码!

    至此,就大体完成了环境的搭建。详细的用户以及仓库的设置,可到这里查阅:https://github.com/sitaramc/gitolite

    Have fun with Git!

  • 相关阅读:
    修改手机端radio 样式
    css ul li 左对齐,换行
    8- 类
    virtualbox虚拟机上网方式
    HTTP请求头详解
    出差总结-2017-11-24
    Some characters cannot be mapped using "GBK" ...
    tortoisesvn与eclipse-svn的删除操作区别
    sql
    setInterval方法, clearInterval
  • 原文地址:https://www.cnblogs.com/davidhhuan/p/4240329.html
Copyright © 2011-2022 走看看