Git插件
本插件功能目前为预览特性,非常期待您在issue提出改进意见,更欢迎您直接做出pr。
# 引入依赖
<dependency>
<groupId>org.ssssssss</groupId>
<artifactId>magic-api-plugin-git</artifactId>
<version>magic-api-lastest-version</version>
</dependency>
# 配置
仓库和分支需要同时存在。
初次启动时,请保证location
文件夹为空。
magic-api:
resource:
type: git
git:
url: git@xxx.com:xxx/test.git
branch: master
# username和privateKey只需配置一种,两者同时存在privateKey优先。
privateKey: C:/Users/xx/.ssh/id_rsa
# username: xxxx
# password: xxxxx
# 本地存放路径
location: D:/data/magic-api
# 存在的问题
目前因为依赖jgit
,privateKey
目前好像只支持
ssh-keygen -m PEM
生成的key
。如果您有好的解决方案,欢迎pr或者讨论。
上次更新: 2023-03-23 13:11:51