我正在使用Windows 8,64位 - 我最近安装了Git以在这台计算机上使用它.但是,无法克隆任何存储库.退出时会显示以下消息:
$ git clone ssh://me@some.address.com/some/git/repository.git
Cloning into 'repository'...
error: Unable to create c:/Users/Danyel/workspace/repository/.git/HEAD
Run Code Online (Sandbox Code Playgroud)
当我cmd以管理员身份打开并尝试相同的命令时,它会成功(cmd正常用户就像使用Git Bash一样失败):
C:\Users\Danyel\workspace>git clone ssh://me@some.address.com/some/git/repository.git
Cloning into 'repository'...
remote: Counting objects: 221, done.
remote: Compressing objects: 100% (195/195), done.
remote: Total 221 (delta 34), reused 167 (delta 15)
Receiving objects: 100% (221/221), 9.23 MiB | 1.38 MiB/s, done.
Resolving deltas: 100% (34/34), done.
Checking connectivity... done
Run Code Online (Sandbox Code Playgroud)
我正在使用这个版本的Git: Git-1.8.4-preview20130916
欢迎任何帮助或线索!我检查了权限并拥有父文件夹("repository",".git")的所有权.还有什么呢?
编辑:
GIT_TRACE选项也没有提供任何关于它的线索:
$ GIT_TRACE=2 git clone ssh://me@some.address.com/some/git/repository.git
trace: built-in: git 'clone' 'ssh://me@some.address.com/some/git/repository.git'
Cloning into 'repository'...
error: Unable to create c:/Users/Danyel/Desktop/repository/.git/HEAD
Run Code Online (Sandbox Code Playgroud)
如该线程所示,只有当父文件夹之一是符号链接时才会出现这种错误消息。
检查是否可以将其克隆到另一个路径(C:\或C:/Users/Danyel)。
但我怀疑这Desktop\workspace是一个符号链接,因此与克隆的存储库路径不太兼容(因为这会取消该路径的符号链接,这可能与使用同一路径的其他应用程序/进程不兼容)。该问题的唯一另一个实例与路径长度限制
有关。
| 归档时间: |
|
| 查看次数: |
832 次 |
| 最近记录: |