美文网首页
centos 7上安装配置git

centos 7上安装配置git

作者: 信仰与初衷 | 来源:发表于2017-11-04 23:28 被阅读0次

    安装git

    yum install git

    配置git

    配置git 用户名

    git config --global user.name "xxxx"

    配置git Email

    git config --global user.email "xxx@example.com"

    生成git本地秘钥对,此秘钥用于本地git拉取仓库的秘钥

    ssh-keygen -t rsa

    可以设置使用该秘钥时的输入密码

    配置本地git仓库服务器

    添加git账户管理git

    adduser git
    
    #不用配置密码,此处采用公钥和私钥来访问
    

    配置访问的公钥

    mkdir .ssh
    此处先用scp上传访问者的公钥到/home/git/.ssh
    cat id_rsa.pub >> authorized_keys
    rm id_rsa.pub
    

    修改目录权限和设置认证公钥

    cd /home/git
    chown -R git:git .ssh/
    chmod 700 .ssh/
    chmod 600 .ssh/authorized_keys
    

    禁止git bash登录,修改git用户为git-shell登录

    vim /etc/passwd
    

    找到

    git:x:502:504::/home/git:/bin/bash
    

    修改为

    git:x:502:504::/home/git:/usr/bin/git-shell
    

    创建仓库

    切换到用户目录

    cd /home/git
    

    创建仓库集放地址

    mkdir registrys
    

    创建你所使用的仓库test

    mkdir registrys/test
    mkdir registrys/test/test.git
    

    初始化服务器仓库

    cd registrys/test/test.git
    git init --bare
    

    此时仓库已经建好了,那么则可以作为服务区来使用了,如果不能访问的话,则请关闭防火墙

    systemctl stop firewalld
    systemctl disable firewalld
    

    本地clone仓库

    git clone git@114.10.15.16(此处填你的服务器ip):~/registrys/test/test.git
    

    如果没有克隆成功,请检查你本地的文件目录是否有些权限

    相关文章

      网友评论

          本文标题:centos 7上安装配置git

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