zoukankan      html  css  js  c++  java
  • centos7 安装 git服务器

    服务器端配置

    yum install -y git

    groupadd git

    useradd git -g git

    2.创建authorized_keys

    cd /home/git

    mkdir .ssh

    chmod 700 .ssh

    touch .ssh/authorized_keys

    chmod 600 .ssh/authorized_keys

    cd /home

    chown -R git:git git

    2.服务器端创建RSA

    RSAAuthentication yes

    PubkeyAuthentication yes

    AuthorizedKeysFile  .ssh/authorized_keys

    systemctl restart sshd.serivice

    3 服务器端初始化空库

    cd /home

    mkdir gitreps

    chown git:git gitrepo/

    cd gitrepo

    git init --bar alantop.git

    chown -R git:git alantop.git

    客户端配置

    git clone git@ip:/home/gitrepo/alantop.git

    补充:

    创建密钥,并将公钥拷贝到服务器的authorized_keys中

    服务器客户端均可

    ssh-jetgeb -t rsa -C "email"

    生成私钥 id_rsa

    生成公钥 id_rsa.pub 将此文件写入到服务器的authorized_keys中,这样在git clone时候,就无需密码。

  • 相关阅读:
    android progressbar 水平进度条
    jquery 下拉自动加载
    jquery ajax
    input 数字,字母汉字的限制方法(转帖)
    Jquery checkbox
    js运用6
    js运用5
    js运用4
    js运用3
    js运用2
  • 原文地址:https://www.cnblogs.com/alantop/p/11981729.html
Copyright © 2011-2022 走看看