hub-mirror-action
hub-mirror-action copied to clipboard
希望可以增加对 coding 和 GitLab 的支持
如题,希望可以添加从 Github
同步到 Coding
或 GitLab
的支持。
@renbaoshuo Github到gitee的双向同步已经支持了。
GitLab这个一般都是私有的吧,自动创建仓库,自动获取repo名,貌似没办法搞啊。
coding可以搞下,不过最近没啥时间,有兴趣你可以pr一下?
@renbaoshuo Github到gitee的双向同步已经支持了。
GitLab这个一般都是私有的吧,自动创建仓库,自动获取repo名,貌似没办法搞啊。
coding可以搞下,不过最近没啥时间,有兴趣你可以pr一下?
抱歉,打错了,是 Coding
。
我去看看 Coding
的API吧,正好现在上网课闲得慌 :)
https://help.coding.net/docs/open/start.html
这是 Coding
的API文档
最近在尝试同步到公司搭建的gitlab上,发现没搞成功,看了下源码,发现只处理了github和gitee,之后还有打算支持私有化的gitlab吗?
@lzpeng723 感谢反馈。gitlab的优先级在我看来比coding会更高。
问题主要在于我没有gitlab的环境,😂有可以公开访问的gitlab可测吗?
主要用到的api:
- 查询仓库列表(源和目的)
- 创建仓库(目的)
不知道上述两个API公开开放吗?
(天那,两年过去了。。。)
@Yikun 作为一个强大靠谱的服务,gitlab提供了API的帮助文档,上面有注明所有API的使用简单示例。 帮助文档入口:{gitlab_host}/help/api/README.md;或者点击主菜单“Help” -> 点击Documentation底下的API进入 比如官方文档 https://gitlab.com/help/api/README.md https://gitlab.com/help 搭建私有 gitlab 可参考 https://www.jianshu.com/p/080a962c35b6
@lzpeng723 私有化的gitlab api对外暴露吗?不对外暴露的话,github action也用不了哦。
@lzpeng723 另外,你期待的gitlab的参数定义是怎么样的?
steps:
- name: Mirror the Github organization repos to Gitee.
uses: Yikun/hub-mirror-action@master
with:
# 类似这里?
src: gitlab.xxx.com/group1
dst: gitee.com/group1
dst_key: ${{ secrets.GITEE_PRIVATE_KEY }}
dst_token: ${{ secrets.GITEE_TOKEN }}
account_type: org
另外,我还有个疑问,gitlab的api一定是api.gitlab.xxx.com/group1
吗? 因为github和gitee的api都是确定的,这个gitlab api版本和api地址都不太相同。。。
@Yikun
私有化的gitlab不对外暴露的话,github action是用不了,但有些私有化的gitlab是对外暴漏的。
gitlab的api不一定是 gitlab.xxx.com
,我们公司的gitlab是 xxx.top:{port}
@Yikun 虽然gitlab私有化 可否通过gitlab密钥和gitlab仓库url远程下载方式导入呢