当前位置: 首页 > article >正文

magic-api配置Git插件教程

一、配置gitee.com

1,生成rsa密钥,在你的电脑右键使用管理员身份运行(命令提示符),执行下面命令

ssh-keygen -t rsa -b 2048 -m PEM

在这里插入图片描述
一直按回车键,不需要输入内容

  1. 找到 你电脑中的~/.ssh/id_rsa.pub 文件大概位置在:C:\Users\LENOVO.ssh,其中LENOVO为windows用户名,内容如下:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDEL

3,把文件里面的内容复制其内容到 gitee.com的 SSH 公钥配置中,点击确认
在这里插入图片描述

4,添加known_hosts,将输出内容配置到known_hosts中,先执行下面命令

ssh-keyscan -t rsa gitee.com

![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/d05152b63c3a47d297060c029dc578c8.png#pic_center在这里插入图片描述

5,在路径:C:\Users\LENOVO.ssh ,如果没有known_hosts文件就创建一个,内容如下(即步骤4生成的内容):

gitee.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDMzG3r

上面是省略版,只要在id_rsa.pub内容前面添加gitee.com复制进来即可

6,配置config
在路径:C:\Users\LENOVO.ssh ,如果没有config文件就创建一个,内容如下:

Host gitee.comHostName gitee.comUser gitIdentityFile C:\Users\LENOVO\.ssh\id_rsaIdentitiesOnly yes

需要改动的地方:gitee.com和C:\Users\LENOVO.ssh\id_rsa这两个位置

在这里插入图片描述

6,配置 magic-api,注意需要清空location配置的文件夹的内容

application.yml文件添加配置:

magic-api:resource:type: gitgit:url: git@gitlab.com:zhiyi98/spring-magic-api.gitbranch: mainprivateKey: C:\Users\LENOVO\.ssh\id_rsa# 本地存放路径location: D:/magic-api

pom.xml文件添加配置:

      <dependency><groupId>org.ssssssss</groupId><artifactId>magic-api-plugin-git</artifactId><version>2.2.1</version></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-aop</artifactId></dependency>

7,启动magic-api项目,浏览器输入:http://192.168.110.23:9999/magic/web/index.html
在这里插入图片描述
随便修改一下接口内容,即可自动同步到仓库
在这里插入图片描述

二、配置gitlab.com

1,生成rsa密钥,在你的电脑右键使用管理员身份运行(命令提示符),执行下面命令

ssh-keygen -t rsa -b 2048 -m PEM

在这里插入图片描述
一直按回车键,不需要输入内容

  1. 找到 你电脑中的~/.ssh/id_rsa.pub 文件大概位置在:C:\Users\LENOVO.ssh,其中LENOVO为windows用户名,内容如下:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDEL

3,把文件里面的内容复制其内容到 gitlab.com的 SSH 公钥配置中,点击确认
在这里插入图片描述

4,添加known_hosts,将输出内容配置到known_hosts中,先执行下面命令

ssh-keyscan -t rsa gitlab.com

在这里插入图片描述
注意:gitlab.com是你仓库的域名,如果你自己的私有仓库,请输入你的仓库地址

5,在路径:C:\Users\LENOVO.ssh ,如果没有known_hosts文件就创建一个,内容如下(即步骤4生成的内容):

gitlab.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDMzG3r

上面是省略版,只要在id_rsa.pub内容前面添加gitee.com复制进来即可

6,配置config
在路径:C:\Users\LENOVO.ssh ,如果没有config文件就创建一个,内容如下:

Host gitlab.comHostName gitlab.comUser gitIdentityFile C:\Users\LENOVO\.ssh\id_rsaIdentitiesOnly yes

需要改动的地方:gitlab.com和C:\Users\LENOVO.ssh\id_rsa这两个位置
在这里插入图片描述

6,配置 magic-api,注意需要清空location配置的文件夹的内容

application.yml文件添加配置:

magic-api:resource:type: gitgit:url: git@gitlab.com:zhiyi98/spring-magic-api.gitbranch: mainprivateKey: C:\Users\LENOVO\.ssh\id_rsa# 本地存放路径location: D:/magic-api

pom.xml文件添加配置:

      <dependency><groupId>org.ssssssss</groupId><artifactId>magic-api-plugin-git</artifactId><version>2.2.1</version></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-aop</artifactId></dependency>

7,启动magic-api项目,浏览器输入:http://192.168.110.23:9999/magic/web/index.html,即可出现下面页面
在这里插入图片描述
随便修改一下接口内容,即可自动同步到仓库
在这里插入图片描述

http://www.lryc.cn/news/2393818.html

相关文章:

  • 算法打卡第11天
  • 【决策分析】基于Excel的多变量敏感性分析解决方案
  • php:5.6-apache Docker镜像中安装 gd mysqli 库 【亲测可用】
  • 小程序跳转H5或者其他小程序
  • 【AI赋能,视界升级】智微智能S134 AI OPS,重构智慧大屏未来
  • 外网访问可视化工具 Grafana (Linux版本)
  • ass字幕嵌入mp4带偏移
  • WPF响应式UI的基础:INotifyPropertyChanged
  • JavaScript字符串方法全面指南:从基础到高级应用
  • 浅谈 JavaScript 性能优化
  • React从基础入门到高级实战:React 生态与工具 - 构建与部署
  • Kafka性能调优三剑客:深度解析buffer_memory、linger_ms和batch_size
  • 5分钟学会网络服务搭建,飞凌i.MX9352 + Linux 6.1实战示例
  • 网络安全-等级保护(等保) 3-2-2 GB/T 28449-2019 第7章 现场测评活动/第8章 报告编制活动
  • 74道TypeScript高频题整理(附答案背诵版)
  • PostgreSQL 临时表空间
  • N2语法 状態
  • 从Node.js到Go:如何从NestJS丝滑切换并爱上Sponge框架
  • 海思 35XX MIPI读取YUV422
  • sass三大循环语法
  • 第1章 Redis 概述
  • 硬件工程师笔记——二极管Multisim电路仿真实验汇总
  • 30V/3A,云岑CP8335B,完美替换EUP3484
  • 基于大模型预测的FicatIII-IV期股骨头坏死综合治疗研究报告
  • promptfoo:让语言模型评测不再“靠感觉”——一站式 LLM 自动化测评神器深度解读
  • LINUX安装运行jeelowcode后端项目(idea启动)
  • 硬件I2C和软件I2C的区别
  • 单元测试报错
  • AWS WAF设置IP白名单
  • 智能门禁的项目