更改git的默认权限以允许git pull而不使用su2来自ec2

时间:2018-03-12 17:55:12

标签: git amazon-ec2 permissions user-permissions

我希望从我的Ec2实例中获取git pull而不必sudo。更改.git / FETCH_HEAD或.git中任何其他文件的默认读/写/执行权限是否存在安全问题?

在我的Ec2实例中,我创建了不同的用户,可以登录到Ec2和git pull而无需sudo。我以为我可以将用户添加到www-data组(我将www-data用户添加到具有sudo访问权限的admin组),这样他们就可以在不必sudo的情况下进行操作。我的项目中的所有文件都归www-data用户和www-data组所有。这有意义还是安全地做到这一点的好方法?

-rw-r--r--  1 www-data www-data    0 Mar 11 19:53 FETCH_HEAD

做git pull会给我

error: cannot open .git/FETCH_HEAD: Permission denied

猜猜是因为我没有执行权限?

1 个答案:

答案 0 :(得分:-1)

  

那会有意义吗?

没有

  

猜猜是因为我没有执行权限?

没有