我在我的服务器上建立了一个git仓库。创建了一个新用户'git'。我的回购地址位于/srv/git/example.git
。我能够git remote add origin [email protected]/srv/git/example.git
然后我添加并承诺我的更改。如何解决执行git push时拒绝.git /目录的权限?
然而,当我试图git push origin master
它失败了:
fatal: unable to create temporary file: permission denied' and 'fatal: sha1 file write error: invalid argument'
在我跑的服务器:
sudo chown -R git:git /srv/git/`
这个固定我的问题,但我想如果这是应该做的正确的事吗?