我有一个正常工作的git仓库。它在服务器上,我和3个朋友ssh到这个服务器来处理这个仓库,每个仓库都有你自己的用户(但仓库是用不同的用户创建的)。git仓库停止工作
所以,现在,它根本不能工作了。
当我们尝试运行
git status
我们有后续消息
致命的:不是git仓库(或任何父目录):git的
但是,如果我们运行
sudo git status
它正常工作。
所以,我认为我有我的权限的简单问题,但我已经检查,一切似乎确定。
也许,我应该做一些事情告诉git这个存储库是共享的(因为我们是4人在同一个存储库上工作),但我不知道如何做到这一点。
大,你只解决了自己的问题,你的GIT目录/配置文件具有不良的权限,这不允许非root用户访问它们,而root用户确实可以访问它们。 – nrathaus
git是**分布式** VCS。为什么你们都在同一份回购协议中工作? – geoffspear
@nethaus,但.git目录和其中的所有文件的权限都可以。你有没有消化? Takes –