如何基于远程存储库中的子路径进行克隆

时间:2014-06-13 14:55:22

标签: git git-clone

我是git的新手。我想克隆一个公共远程git存储库。我可以在浏览器中成功访问此URL,虽然URL是https,但不需要身份验证。但是当我试图克隆它时:

git clone https://github.com/droolsjbpm/drools/tree/6.0.x/drools-examples-api/named-kiesession-from-file

我收到以下错误:

Cloning into 'named-kiesession-from-file'...
error: The requested URL returned error: 403 Forbidden while accessing https://github.com/droolsjbpm/drools/tree/6.0.x/drools-examples-api/named-kiesession-from-file/info/refs
fatal: HTTP request failed

我认为问题在于我可能没有这里的存储库的根,而是一个子路径。如何确定哪个路径实际上是存储库的根目录?或者有没有办法克隆一个子路径?

1 个答案:

答案 0 :(得分:3)

您无法仅克隆存储库的文件夹。您需要克隆整个存储库:

git clone git@github.com:droolsjbpm/drools.git