我已经在我的服务器上建立了一个 git 存储库。创建了一个新用户“git”。我的仓库位于/srv/git/example.git
. 然后我能够git remote add origin git@domain/srv/git/example.git
添加并提交我的更改。
但是,当我尝试git push origin master
失败时:
致命:无法创建临时文件:权限被拒绝'和'致命:sha1文件写入错误:无效参数'
在我运行的服务器上:
sudo chown -R git:git /srv/git/`
这解决了我的问题,但我想知道这是否正确?