美文网首页
创建自己的私有Git仓库

创建自己的私有Git仓库

作者: 西门吹牛々 | 来源:发表于2017-03-23 14:38 被阅读51次
    1. 创建一个git用户

    $ sudo adduser git

    
    2. 初始化git仓库(/home/git)
    

    $ sudo git init --bare code.git

    
    3. 更改目录属主
    

    $ sudo chown -R git:git code.git

    
    4. 防止git用户登录shell
    

    $ sudo vim /etc/passwd

    找到本行: git:x:1001:1001:,,,:/home/git:/bin/bash
    改为: git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell

    5. 克隆仓库(注意 clone的地址必须是绝对路径)
    

    git clone git@server:/home/git/code.git

    6. 配置证书登录
    

    // 在本地生成一对秘钥
    ssh-keygen -t rsa

    // 将公钥复上传到服务端
    scp ~/.ssh/id_rsa.pub blue@<ssh_server_ip>:~

    // 在服务端执行命令
    cat id_rsa.pub >> ~/.ssh/authorized_keys

    6. 配置客户端
    

    登录命令
    ssh -i /<user>/.ssh/id_rsa blue@<ssh_server_ip>

    配置秘钥路径
    vim /etc/ssh/ssh_config

    路径

    IdentityFile ~/.ssh/id_rsa

    如果有其他的私钥,还要再加入其他私钥的路径

    IdentityFile ~/.ssh/blue_rsa

    
    
    
    
    
    
    
    
    
    
    

    相关文章

      网友评论

          本文标题:创建自己的私有Git仓库

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