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

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.xdnf.cn/news/10060.html

相关文章:

  • 重工业专属:Profibus转Profinet网关在矿石粉料输送线中的定制化方案
  • 国产 BIM 软件万翼斗拱的技术突破与现实差距 —— 在创新与迭代中寻找破局之路
  • fiddler怎么抓苹果手机的包
  • 微小店推客系统开发:技术赋能流量裂变,SEO驱动精准获客
  • 14.Java反射机制:解锁动态编程的魔法之门
  • cadence PCB 精度设置成小数点4位方法
  • 如何给老旧 iOS App 添加安全保护?用 Ipa Guard 对 IPA 文件混淆加固实录
  • 计算机毕业设计酒店后台管理系统(vue+springboot+mysql+开题+论文)
  • 【按升序输出三个数】2022-2-2
  • Linux的SHELL脚本中的常用命令
  • JMeter 是什么
  • LoadRunner 是什么
  • 捌拾陆- 海森堡不确定性原理
  • lwip_setsockopt设置地址复用出错(lwip默认不打开,lwip_bindu也会提示端口被占用)
  • 怎么选择合适的高防IP
  • DeepSeek R1-0528 新开源推理模型(免费且快速)
  • git 本地合并怎么撤回
  • 2025.5.26【ZR NOI模拟赛 T2】草莓函数 题解(性质,二分图最大权匹配)
  • Langchain4j AIService (2)
  • 读取STM32单片机升级写入Flash的.bin文件方法
  • Vert.x学习笔记-什么是Handler
  • 【第4章 图像与视频】4.2 图像的缩放
  • Java面试八股(Java基础,Spring,SpringBoot篇)
  • 4.1.4 基于数据帧做SQL查询
  • 强化学习极简入门笔记
  • 【Unity基础】Unity新手实战教程:用ScriptableObject控制Cube颜色
  • 【Phytium】飞腾FT2000/4 GPIO功能开发实例
  • Android Gnss模块初步整理
  • Transformer模型:多头注意力机制深度解析
  • 在MDK中自动部署LVGL,在stm32f407ZGT6移植LVGL-8.3,运行demo,显示label