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时候,就无需密码。

  • 相关阅读:
    Linux命令(一)
    数据库SQL学习(一)
    Eclipse
    VsCode支持的markdown语法参考(一)
    常用算法Tricks(一)
    dispose方法的使用
    收藏一个链接
    我还不知道取什么名字
    NioSocket的用法
    随便乱塞塞2~
  • 原文地址:https://www.cnblogs.com/alantop/p/11981729.html
Copyright © 2011-2022 走看看