linux - Git 无法创建文件权限被拒绝

标签 linux git ubuntu

我正在使用 Amazon EC2 托管一个通过 git 部署到服务器的网站。我之前在同类 EC2 Ubuntu Linux Server 实例上使用过本教程,它运行得非常完美。但是,当我尝试推送到服务器时,我收到以下错误跟踪:

教程:http://toroid.org/ams/git-website-howto

跟踪:

$ git push origin master

Counting objects: 5, done.
Writing objects: 100% (3/3), 250 bytes, done.
Total 3 (delta 0), reused 0 (delta 0)
remote: error: unable to create file index.html (Permission denied)
To ssh://ubuntu@myserv.er/var/www/website.git
   8068aac..04eae11  master -> master

目前我在版本库中只有一个文件,它是index.html

错误跟踪显示创建文件的权限被拒绝。你能告诉我哪里出错了吗?

最佳答案

我相信如果你跑

 sudo chown -R git:git /srv/git/ 

这是来自 How to fix permission denied for .git/ directory when performing git push?

关于linux - Git 无法创建文件权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12077605/

相关文章:

git + 分支/存储库之间的部分共享文件。是否可以?

ruby-on-rails - Capistrano:部署权限问题

linux - 将 CD 文件上的 sha256sum 输出到文本文件

git - 如何解决 git-samba-shared-repository-problem

linux - 我将如何 chown grep 找到的所有内容

linux - 使用外部 smtp 服务器发送电子邮件时达到 Amazon EC2 邮件限制

Git 逆向错误

linux - 收到 icmp 请求,但未回复

python - 使用 python 重现 bash 命令 'ls -a' 输出

python - 在没有 root 的情况下安装 z3 后的路径问题