文章目录
前言
magic api 是一个优秀的框架,但是备份功能对pg支持不太友好(issues/I68S9A 默认数据库使用pg且开启编辑备份,无法查看接口历史内容),magic-api作者似乎也没有兼容pg的意思。好在magic api还有一个git备份的功能,官方这方面的文档比较少,所以自己写下了这个教程。
一、生成rsa密钥
1. 运行以下命令生成 RSA 密钥:
ssh-keygen -t rsa -b 2048 -m PEM

2. 找到 ~/.ssh/id_rsa.pub 文件,复制其内容到 GitLab 的 SSH 密钥配置中。



3. 添加known_hosts,将输出内容配置到known_hosts中
ssh-keyscan -t rsa gitlab.com


4. 配置config
Host gitlab.com
HostName gitlab.com
User git
IdentityFile C:\Users\Administrator\.ssh\id_rsa
IdentitiesOnly yes

5. 配置magic-api
参考官网的完整配置,这里就贴出地址:
magic-api springboot配置
magic-api git配置
application.yml
magic-api:
resource:
type: git
git:
url: git@gitlab.com:zhiyi98/spring-magic-api.git
branch: main
privateKey: C:\Users\Administrator\.ssh\id_rsa
# 本地存放路径
location: D:/magic-api
pom.xml

最低0.47元/天 解锁文章
717

被折叠的 条评论
为什么被折叠?



