我们中的一些人在网络共享(u:\ data \ some_repo.git)上使用裸存储库,并且在预期的限制下可以正常工作
但是,就在最近,我还无法执行与裸存储库相关的任何典型git活动:推挽式克隆。
所有活动失败,并显示:
致命:'u:\ data \ some_repo.git'似乎不是 git存储库致命:无法从远程存储库读取。
请确保您具有正确的访问权限和存储库 存在。
我确实具有访问权限,并且可以正常浏览此位置。如果我将some_repo.git复制到我的本地计算机上并执行git clone /c/Temp/some_repo.git,它将起作用。
没有延迟问题,我具有完全访问权限,我尝试在file:///之前加前缀,但是没有运气。 GIT_TRACE没有显示任何内容
GIT_TRACE = 1 git clone“ /u/data/some_repo.git” 12:52:37.433340 exec-cmd.c:237跟踪:已解析的可执行文件目录: C:/存储/应用/ Git / mingw64 / bin 12:52:37.435332 git.c:444
跟踪:内置:git clone u:/data/some_repo.git克隆到 'InternalTestInterface'... 12:52:38.129124 run-command.c:663
跟踪:run_command:未设置GIT_DIR; 'git-upload-pack '''u:/data/some_repo.git''''12:52:38.370091 exec-cmd.c:237
跟踪:已解析的可执行文件目录: C:/存储/应用/ Git / mingw64 / libexec / git-core 12:52:38.370091 git.c:444跟踪:内置:git upload-pack u:/data/some_repo.git致命:'Hu:/data/some_repo.git'未出现 成为git存储库的致命信息:无法从远程存储库读取。请确保您具有正确的访问权限和存储库 存在。
任何解决方法的想法
-更新-
根据要求,尝试执行git init:
/u/data/test.git
$ git init error: fstat on
//FQDN.com/site_###/Groups/data/test.git/.git/config failed: Invalid
argument fatal: could not set 'core.filemode' to 'false'
答案 0 :(得分:0)
我在工作时使用完全相同的设置,并且使用相同的网络驱动器(也称为U:\
!)
在某些时候我也遇到了同样的问题,这显然是由于某些后台同步/备份过程使Git裸存储库的某些文件受到了处理。
首先尝试看看是否可以重新创建一个单独的裸仓库进行测试,然后推送到该仓库:
git init U:\data\test.git
cd path\to\local\repo
git remote add origin2 U:\data\test.git
git push origin2 master