【问题标题】:Is it possible to have local git repositories in artifactory?是否可以在工件中拥有本地 git 存储库?
【发布时间】:2021-02-27 16:18:22
【问题描述】:

项目将在不连接公共互联网的前提下托管。 可以在artifactory中上传git仓库吗?

如果是这样,我怎么能做到这一点?试图研究,但我发现我只能缓存来自 github/bitbucket 的存储库......在创建远程 vcs 时?但这不允许将 git repo 作为人工制品上传?

【问题讨论】:

  • git bundle 是 Git 在sneakernet 上运行的方式。
  • 为什么要Artifactory中的git仓库?为什么不使用 gitlab 或 bitbucket 之类的 git 服务器?
  • 我在想也许可以让一个软件管理所有存储库。但正在研究 gitea 项目。

标签: git version-control repository local artifactory


【解决方案1】:

您可以使用git archive 创建一个包含给定提交内容的tar.gz,并将其上传到工件。

【讨论】:

  • 是的,我可以存档。但是如何将其上传到神器?我应该创建什么存储库:vcs / git lcs / generic?我试图将它上传到 git lcs 存储库。但我无法使用“git clone localRepoUrl”。在远程 vcs 上,我自己无法上传人工制品...:/
  • 工件实例位于何处(互联网?在本地?)?断网的系统如何访问这个神器实例?
  • 实例和应用程序将位于同一个封闭的专用网络(本地)中。
  • 好的。无法从外部访问主机;如何访问工件?是否也无法通过互联网访问?
  • npmjs.com/package/package-bundle 这个插件允许下载每个需要的包。因此,您有 zip,然后可以将其作为人工制品上传到人工制品 :)
猜你喜欢
  • 1970-01-01
  • 2022-11-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-07
  • 1970-01-01
  • 2020-12-31
  • 2019-06-09
相关资源
最近更新 更多