我有一个gitlab存储库,我无法下载特定提交的特定文件夹。 我的完整git太大了,无法下载整个项目,所以我需要只能下载这个特定的文件夹。 如果我尝试通过GUI完成它开始下载然后失败所以我不能这样做。 我尝试使用
命令行 git init
git remote add origin <url>
git config core.sparseCheckout true
echo "some/dir/" >> .git/info/sparse-checkout
git fetch origin <commit_number>
但它不起作用,它给了我错误:
error: Server does not allow request for unadvertised object <commit_number>
我该怎么办?谢谢
ps:这不是一个我不知道是否重要的公共项目