magic-api配置Git插件教程
一、配置gitee.com
1,生成rsa密钥,在你的电脑右键使用管理员身份运行(命令提示符),执行下面命令
ssh-keygen -t rsa -b 2048 -m PEM
一直按回车键,不需要输入内容
- 找到 你电脑中的~/.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
:
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
一直按回车键,不需要输入内容
- 找到 你电脑中的~/.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,即可出现下面页面
随便修改一下接口内容,即可自动同步到仓库