zoukankan      html  css  js  c++  java
  • CentOS搭建GIT服务器

    安装git

    # 请确保您切换到了root账户
    $ su root
    $ yum install -y git
    
    # 验证是否安装成功
    $ git --version
    # 输出如下内容表示成功:
    git version x.x.x.x

    添加Git账户

    # 添加git账户
    adduser -d /home/git git
    #切换用户git
    su - git

     配置公钥

    #创建公钥文件
    mkdir .ssh
    cd .ssh
    touch authorized_keys
    #配置权限
    chmod 700 /home/git/.ssh/
    chmod 600 /home/git/.ssh/authorized_keys
    
    #客户端创建
    ssh-keygen -t rsa -C "user@qq.com"
    #将id_rsa.pub中内容复制到authorized_keys中。
    
    #配置登录
    vi /etc/ssh/sshd_config 
    #开启公钥验证
    PubkeyAuthentication yes
    systemctl restart sshd.service

    配置客户端

    git config --global user.name "Evan Yang"
    git config --global user.email "lightyiyi@qq.com"
    #查看配置信息
    git config --list

    #测试登录,注意清空known_hosts
    ssh git@你的IP地址

     创建GIT库

    su - git
    cd /home/git
    mkrdir project
    cd project
    mkdir EcologyService.git
    cd EcologyService.git
    #初始化一个裸仓库
    git init --bare

    客户端连接

    #从远程仓库获取到本地
    git clone git@你的服务器IP:/home/git/project/EcologyService.git
    #本地上传服务器
    git remote add origin git@服务器IP:/home/git/project/AddressAnalysis.git

     VSCODE配置

    #设置
    "git.path": "C:\Program Files\Git\bin\git.exe",
    "git.autofetch": true,
  • 相关阅读:
    DDoS deflate
    stm32串口
    王立平--GUI与GUILayout的差别
    DOM模型
    Android设计模式(十二)--抽象工厂模式
    Dynamics CRM 开启EmailRouter日志记录
    python in操作引发 TypeError
    为OLED屏添加GUI支持2:2D图形库
    Bloxorz I (poj 3322 水bfs)
    URAL 1823. Ideal Gas(数学啊 )
  • 原文地址:https://www.cnblogs.com/Evan-fanfan/p/10345220.html
Copyright © 2011-2022 走看看