git - JGit vs GitHub & GitLab Rest apis
问题描述
这是一种研发问题。据我了解,JGit 提供了 git 行为的 java 实现,因此与平台无关。Github 和 Gitlab 都有各自的 Rest API 端点,我们可以在应用程序中配置它们。
我的要求是将我的应用程序中的一些文件显示、推送和提交到 Github 存储库。将来我可能也必须支持 gitlab。
根据我的理解,我应该使用 Jgit 而不是单独的 rest api,以便将相同的实现用于任何 git 平台。我们只是在我们的应用程序中更新可配置设置以引用 wither Github 或 Gitlab。
我在正确的轨道上吗?
解决方案
推荐阅读
- php - 如何防止 cURL 连接到 localhost?
- c++ - 检查一个单词中的字母是否在另一个数组中,如果都匹配则返回 true
- google-cloud-platform - sonatype-nexus-community/nexus-blobstore-google-cloud 的 GCP IAM 角色
- javascript - 拖放图片转Base64
- skype-for-business - 托管在独立服务器上的 Skype for Business 2015 受信任应用程序?
- javascript - 使用“process.stdin.once”时,进程永远不会结束
- c++ - 有没有办法指向一个向量
* 到一个向量 ? - android - 无法根据flutter-firebase中的身份验证状态导航
- ruby-on-rails - Rails 5:表单中的第一个参数不能包含 nil 或为空
- python - 加入表本身以查找具有相同关系的用户