克隆存储库是否意味着我们将上载存储库的文件

时间:2016-08-07 21:00:33

标签: git github

$ git clone /path /to/repository
  

致命:无法创建'C:/ Program Files / Git / to / repository'的前导目录:权限被拒绝

2 个答案:

答案 0 :(得分:1)

  

克隆存储库是否意味着我们将上传存储库的文件

复制cersa,clone表示您将存储库下载到您的计算机上 看起来您没有在服务器上设置ssh密钥以便能够连接到它。

  

git-clone - 将存储库克隆到新目录

假设您正在使用github(或者只是根据您的git服务器修改步骤)

Issue on adding SSH key to GitHub

答案 1 :(得分:0)

  

无法创建'C:/ Program Files / Git / to / repository'的前导目录:

当您尝试克隆回购时,看起来好像在C:/Program Files/Git

不要:转到您有权撰写没有任何权限提升的文件夹。

cd %USERPROFILE%
git clone /a/repo/url/myrepo

无需添加路径作为第二个参数:默认情况下,git clone会在当前文件夹中创建一个“myrepo”文件夹(基于克隆仓库的名称) (并将下载然后将该远程仓库的内容签出到新创建的本地文件夹中。)

这就是为什么执行git clone的当前文件夹很重要。