2

我将 github 设置为 Artifactory 中的 VCS 存储库。通过 Artifactory使用downloadBrachAPI 时(类似于通过 下载文件git clone),下载似乎包括除了点隐藏文件之外的所有内容(.gitignore 就是一个例子)。

从 Artifactory VCS 存储库下载分支时,有没有办法包含所有文件(包括点隐藏文件)?

这是我尝试过的:

curl -XGET "https://artifactory.domainname.com/artifactory/api/vcs/downloadBranch/github-remote-vcs/jquery/jquery/master" -o jqueryMaster.tar.gz

这会产生一个 gzipped tarball,其中包含 repo 中的所有文件,除了点隐藏文件,但我需要 repo 中的所有文件。

更新#1

轻微更正 - 点隐藏文件正在下载,但 .git 子目录包含有关 Repo 本身的信息。有谁知道是否有办法获取 .git 目录以及包含的 Repo 元数据?

4

1 回答 1

1

有谁知道是否有办法获取 .git 目录以及包含的 Repo 元数据?

否:downloadBranch用于下载完整分支的 tarball(tar.gz/zip,默认为 tar.gz)。

它是一个存档,而不是完整的回购历史。

通过 Artifactory API 公开 VCS 历史仅用于下载档案,而不是完整的 repo。

  • 列出所有标签
  • 列出所有分支
  • 下载特定标签
  • 下载标签内的文件
  • 下载特定分支
  • 在分支中下载文件
  • 下载版本
于 2018-05-07T21:29:06.253 回答