CentOS 安装Git 服务器

  1. 安装git
    1. yum install -y git
  2. 创建git用户
    1. 新建用户:adduser git
    2. 设置密码:passwd git
  3. 初始化git仓库,路径:/opt/repos/testgit.git
    1. 创建路径:mkdir /opt/repos
    2. 创建路径:mkdir /opt/repos/testgit.git
    3. 切换到路径:cd /opt/repos/
    4. 初始化仓库:git init --bare testgit.git
    5. 修改仓库的所有者:chown git:git testgit.git -R
  4. 在客户端拉取分支代码
    1. git clone git@192.168.0.199:/opt/repos/testgit.git
    2. 注意:如果服务器ssh连接的端口默认值不是22,需要指定端口号,例如我的端口号是29560
    3. git clone ssh://git@192.168.0.199:29560/opt/repos/testgit.git
  5. 配置免密操作
    1. 在客户端创建SSH Key
      1. 打开Shell(windows 下打开Git Bash)
      2. ssh-keygen -t rsa -C "kelvin7.feng@gmail.com"
      3. 执行完毕后会在C:\Users\用户\.ssh目录(Windows) 生成 id_rsa和id_rsa.pub 这两个文件,我们需要用到的是公钥id_rsa.pub
    2. 在Git 服务器配置RSA
      1. 切换到/etc/ssh目录: cd /etc/ssh
      2. 打开文件:vi sshd_config
      3. 把以下3行开头的#去掉
        1. RSAAuthentication yes     
          PubkeyAuthentication yes     
          AuthorizedKeysFile  .ssh/authorized_keys
      4. 切换到/home/git/:cd /home/git/
      5. 创建.ssh: mdkir .ssh
      6. 修改权限:chmod 700 .ssh
      7. 切换到.ssh: cd .ssh
      8. 创建authorized_keys: vi authorized_keys
      9. 修改权限:chmod 600 authorized_keys
      10. 把刚才生成的公钥id_rsa.pub的内容添加到authorized_keys里
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值