Suj*_*tel 8 git clone copy repository gitlab
我有一个存储库.在此存储库中有多个文件夹可用.
我在此存储库中只需要一个文件夹.
我已经尝试按照命令但它不起作用.
git clone
如果只对该文件夹的内容感兴趣(而不是其历史记录),那么自 GitLab 1.11(2019 年 5 月)起,您可以仅下载一个文件夹。
\n\n\n\n下载存储库中的目录档案
\n
\n\n\n根据项目的类型及其大小,下载整个项目的存档可能会很慢或没有帮助 \xe2\x80\x93 特别是在大型 monorepos 的情况下。
\n在 GitLab 11.11 中,您现在可以下载当前目录(包括子目录)内容的存档,以便您只下载所需的文件。
\n
使用GitLab 14.4(2021 年 10 月),您可以:
\ncurl --header "PRIVATE-TOKEN: <your_access_token>" \\\n"https://gitlab.com/api/v4/projects/<project_id>/repository/archive?sha=<commit_sha>&path=<path>"\nRun Code Online (Sandbox Code Playgroud)\n不过,“ GitLab 1.44 已发布”页面中并未提及这一点。
\n从 Gitlab 14.4 开始,本地支持下载文件夹。请参阅文档
例子:
https://<GITLAB-URL>/api/v4/projects/<project-id>/repository/archive?path=<subfolder-path>
Run Code Online (Sandbox Code Playgroud)