9

我是新来的git,并且有一个我继承的服务器。我有 2 个远程存储库,它们似乎具有相同的设置。第一个用于productA,可以远程访问,如下:

git clone git://server/productA.git productA
touch newfile
git add newfile
git commit -a
git push

这是我失败的地方。productA 工作,productB 失败并显示以下消息:

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

我查看了服务器,似乎找不到任何在存储库之间存在差异的东西。我错过了什么?

4

1 回答 1

1

首先,您需要移动到clonetouch之间的子目录(例如示例中的productA ) :

git clone git://server/productA.git productA
cd productA
touch newfile

无论如何,它不会解决您的访问问题;您有权访问服务器权限吗?

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

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

于 2018-10-22T12:26:04.343 回答