zoukankan      html  css  js  c++  java
  • git2consul配置管理工具使用教程

    一、准备工作( 原文链接

    前提条件:当且仅当 spring.cloud.consul.config.format=files 时,才可用git2consul管理配置,其他格式无法使用

    1、在github或者gitee等建立远程仓库,并将consul配置文件放入远程仓库进行管理


     

    java开发工具下载地址及安装教程大全,点这里

    更多深度技术文章,在这里

    2、下载并安装node.js

    (1)、下载

    前往 https://nodejs.org/en/download/ 可下载最新版本Node.js;前往 https://nodejs.org/en/download/releases/ 可下载指定版本Node.js;根据自己的操作系统,下载安装即可

    (2)、安装

    基本都是按下一步走即可,此处省略

    二、安装git2consul

    mac系统:

    执行:npm install -g git2consul 如果提示无权限

    执行:sudo npm install -g git2consul 输入密码授权即可

    windows系统:

    执行:npm install -g git2consul-windows

    三、配置git2consul

    在远程仓库项目下新建git2consul.json文件


     

    加入以下内容:

    {

    // 配置版本

    “version”: “1.0”,

    “repos”: [

    {

    // 名称,指的是在consul里面的目录名称

    “name”: “config”,

    // 要同步的Git仓库

    “url”: “你的git仓库”,

    “branches”: [

    // 要同步的分支

    “master”

    ],

    // 是否要把分支名称作为Consul的key前缀

    “include_branch_name”: false,

    “hooks”: [

    {

    // 拉取模式

    “type”: “polling”,

    // 同步的间隔(分钟)

    “interval”: “1”

    }

    ]

    }

    ]

    }

    其他选项参见:https://github.com/breser/git2consul

    四、启动git2consul

    执行如下命令,即可启动git2consul

    mac:git2consul --config-file /Users/itmuch/develop/git2consul.json

    windows:git2consul-windows --config-file C:/xxxx/xxx/git2consul.json


     

    五、查看是否成功

    到consul上的key/value tab中查看是否注册上去了


     

     

    原创文章,转载请注明出处。

    java开发工具下载地址及安装教程大全,点这里

    更多深度技术文章,在这里

  • 相关阅读:
    LeetCode OJ String to Integer (atoi) 字符串转数字
    HDU 1005 Number Sequence(AC代码)
    HDU 1004 Let the Balloon Rise(AC代码)
    HDU 1003 Max Sum(AC代码)
    012 Integer to Roman 整数转换成罗马数字
    011 Container With Most Water 盛最多水的容器
    010 Regular Expression Matching 正则表达式匹配
    007 Reverse Integer 旋转整数
    006 ZigZag Conversion
    005 Longest Palindromic Substring 最长回文子串
  • 原文地址:https://www.cnblogs.com/darendu/p/12706421.html
Copyright © 2011-2022 走看看