远程共享的Git克隆/推送/拉取失败



我们中的一些人在网络共享上使用裸存储库(u:\data\some_repo.git(,这可以很好地满足预期的限制

然而,就在最近,我还无法执行任何与裸存储相关的典型git活动:推拉克隆。

所有活动失败:

致命:'u:\data\some_repo.git'似乎不是git存储库致命:无法从远程存储库读取。

请确保您拥有正确的访问权限和存储库存在。

我确实有访问权限,我可以很好地浏览这个位置。如果我将some_repo.git复制到我的本地机器上,并进行git克隆/c/Temp/some_repo.git,它就可以工作了。

没有延迟问题,我可以完全访问,我尝试过预处理文件:///,但没有成功。GIT_TRACE不显示任何

GIT_TRACE=1位克隆"/u/data/some_repo.git";12:52:37.433240exec cmd.c:237跟踪:已解析的可执行目录:C:/STORAGE/Application/Git/mingw64/bin 12:52:37.4435332 Git.C:444
trace:内置:Git克隆u:/data/some_repo.Git克隆到"InternalTestInterface"。。。12:52:38.129124运行命令。c:663
trace:run_command:unset GIT_DIR;'git上传包"u:/data/some_repo.git""12:52:38.370091 exec cmd.c:237
跟踪:已解析的可执行目录:C:/STORAGE/Application/Git/mingw64/libexec/Git-core 12:52:38.370091git.c:444跟踪:内置:git上传包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'

我在工作中有完全相同的设置,使用相同的网络驱动器(也称为U:!(

我在某个时候也遇到了同样的问题,显然是由于一些后台同步/备份过程,该过程对Git裸存储库的一些文件进行了处理。

首先试着看看你是否可以重新创建一个单独的裸回购,用于测试,并推送它:

git init U:datatest.git
cd pathtolocalrepo
git remote add origin2 U:datatest.git
git push origin2 master

最新更新