Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
git推送失败,返回“0”;致命:远程错误:访问被拒绝或存储库未导出;_Git - Fatal编程技术网

git推送失败,返回“0”;致命:远程错误:访问被拒绝或存储库未导出;

git推送失败,返回“0”;致命:远程错误:访问被拒绝或存储库未导出;,git,Git,我是新来的git,我继承了一台服务器。 我有两个远程回购,似乎有相同的设置。第一个用于productA,可按如下方式远程访问: git clone git://server/productA.git productA touch newfile git add newfile git commit -a git push 这就是我失败的地方。productA工作,productB失败,并显示以下消息: 致命:远程错误:访问被拒绝或存储库未导出:/productB.git 我查看了服务器,似乎找

我是新来的
git
,我继承了一台服务器。 我有两个远程回购,似乎有相同的设置。第一个用于productA,可按如下方式远程访问:

git clone git://server/productA.git productA
touch newfile
git add newfile
git commit -a
git push
这就是我失败的地方。productA工作,productB失败,并显示以下消息:

致命:远程错误:访问被拒绝或存储库未导出:/productB.git


我查看了服务器,似乎找不到任何突出显示为存储库之间存在差异的内容。我遗漏了什么?

首先,您需要移动到子目录(例如示例中的productA),在克隆触摸之间:

git clone git://server/productA.git productA
cd productA
touch newfile
无论如何,它不会解决您的访问问题;您有访问服务器的权限吗

也许您的用户对productA和productB没有相同的权限


或者推送的要求可能不一样(例如,可能有一些规则推送主分支)。

我可能遗漏了足够的细节,让其他人回答这个问题,但下面是我在比较两个项目的git配置时找到的解决方案。ProjectA在服务器端ProjectA.git/config文件中有以下行:[daemon]receivepack=true我将此添加到projectB的配置中,设置后我可以进行推送。我最难找到这方面的文档。我不确定这是否只是一个旧版本的git,或者这个配置文件只是没有文档记录