美文网首页
Git服务器搭建

Git服务器搭建

作者: 曼妙的汉子 | 来源:发表于2016-05-24 14:34 被阅读38次

    安装Git

    su -
    yum install git
    

    添加git用户和用户组

    su -
    groupadd git
    adduser git -g git
    

    创建服务器证书文件

    su git
    cd /home/git/
    mkdir .ssh
    chmod 700 .ssh
    touch .ssh/authorized_keys
    chmod 600 .ssh/authorized_keys
    

    初始化git仓库

    su git
    cd /home/git/
    mkdir gitrepo
    cd gitrepo
    
    git init --bare myProject.git
    

    客户端生成钥匙

    ssh-keygen -C "youremail@mailprovider.com"
    

    将客户端公钥拷贝至服务器

    cat .ssh/id_rsa.pub | ssh user@123.45.56.78 "cat >> ~/.ssh/authorized_keys"
    

    在客户端clone仓库

    git clone git@yourserveraddress:gitrepo/myproject.git
    

    禁止git用户shell登录

    su -
    vim /etc/passwd
    git:x:503:503::/home/git:/sbin/nologin
    

    相关文章

      网友评论

          本文标题:Git服务器搭建

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