我是git
的新手,并拥有我继承的服务器。
我有2个远程回购,似乎有相同的设置。第一个用于productA,可以按如下方式远程访问:
git clone git://server/productA.git productA
touch newfile
git add newfile
git commit -a
git push
这是我失败的地方。 productA works和productB失败,并显示以下消息:
致命:远程错误:拒绝访问或未导出存储库:/ productB.git
我已经查看了服务器,似乎无法找到任何在存储库之间存在差异的东西。我错过了什么?
答案 0 :(得分:0)
首先,您需要移动到克隆和 touch 之间的子目录(例如,示例中的 productA ):
git clone git://server/productA.git productA
cd productA
touch newfile
无论如何,它无法解决您的访问问题;您有权访问服务器权限吗?
也许您的用户对productA和productB的权限不同?
或者推送的要求可能不同(例如,可能会有一些规则推送到 master 分支)。