git无法打开.git / FETCH_HEAD

Hel*_*len 5 git permissions centos github

我有CentO。我制作git,并将所有者的.git文件夹组设为“ gitdevelopers”。在组“ gitdevelopers”中添加User1和User2。现在我从user1和user2进行git-push和git-pull的更改。但是您计算机中的用户无法正常工作:

git.exe pull -v --no-rebase --progress“起源”错误:无法打开.git / FETCH_HEAD:权限被拒绝

为什么?

ps:而且我可以通过x-shell用登录密码user1和user2连接到服务器。

几个小时后::我认为git记得的登录密码不正确的问题。

pps:git在哪里保存登录密码对?我使用ssh-protocol。

ppps:好的。我有git的服务器CentO。在服务器上有两个用户。我将TortoiseGit用于Windows。我将其配置为:在每个连接系统中,要求输入用于连接服务器的登录名和密码。现在我想知道:1.此登录密码保存在哪里2.我可以永久保存该密码对吗?

Pab*_*rdo 60

这对我有用

sudo chown -R $(whoami) .git/
Run Code Online (Sandbox Code Playgroud)


Riz*_*izo 2

您可以检查文件的权限,

ls -l /usr/local/Library/Taps/linode/cli/.git/FETCH_HEAD

ls -l /usr/local/.git/FETCH_HEAD