linux 搭建git服务器,windows客户端

本文详细介绍了如何在CentOS8系统上搭建Git服务器,包括安装git、创建git用户、初始化仓库以及设置RSA认证。同时,也讲解了Windows客户端如何生成公钥并将其上传至服务器进行身份验证,以便进行Git操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

服务端
环境:
    Centos8 最小安装
    
安装git:
    # yum install -y git
    
    # git --version
    git version 2.18.1
    
创建git用户:
    # useradd git
    
    // 为git用户创建密码
    # passwd git

创建仓库目录,并初始化仓库
    # mkdir -p /home/data/git
    # cd /home/data/git
    # git init --bare procect.git        // procect.git 是仓库名
    # chown -R git:git procect.git    // 修改仓库文件所有者为git
    
打开RSA认证:
    修改/etc/ssh/ssh_config
    
    Host *
    RSAAuthentication yes
    PubkeyAuthentication yes
    AuthorizedKeysFile .ssh/authorized_keys     // 公钥存储文件为.ssh/authorized_keys
    
    重启ssh服务
    # systemctl restart sshd.service
    
    在/home/git下创建.ssh目录:
    # cd /home/git
    # su git
    # mkdir .ssh
    # cd .ssh
    // 上传客户端公钥文件id

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值