git服务器搭建

转至元数据结尾转至元数据起始
  1. 安装git

    yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel

    yum install git

  2. 创建证书登录

    收集所有需要登录的用户的公钥,公钥位于id_rsa.pub文件中,把我们的公钥导入到/home/git/.ssh/authorized_keys文件里,一行一个。

    如果没有该文件创建它:

    cd /home/git/

    mkdir .ssh

    chmod 755 .ssh

    touch .ssh/authorized_keys

    chmod 644 .ssh/authorized_keys

  3. 初始化Git仓库

    cd /home

    mkdir gitrepo

    cd gitrepo

    git init --bare bsp-config.git   //bsp-config.git 仓库名称


  4. 配置服务器hook脚本(可选)
    cd /home/gitrepo/bsp-config.git/hooks
    cp post-update.sample post-update
    vi post-update

    curl -s "被通知的ip:8004/actuator/bus/refresh"  //要通知的服务

  5. springcloud config服务bootstrap.yml中配置如下(可选):


    spring:

       cloud:
          config:
             server:
                git:
                    uri: git@部署git服务器的ip地址:/home/gitrepo/bsp-config.git
                    username: ****
                    password: ****

原文地址:https://www.cnblogs.com/vwater/p/10082529.html