关于PHP测试环境及 git权限设置

对应PHP 项目开发 我们对项目及组员权限有如下要求

1:每个开发组员应该使用自己账号提交git 包括增删改查

2:对应部分组员(实习) 应该只有读取权限,不能修改 删除 新增

3:每个组员应该能上传代码到测试项目文件夹里,包括增删改查,实现组员同上

可行操作

1:确定项目文件所有者 一般是www

2:创建各个组员账号,正式成员归属 www 只读成员归属其他www_read 组

3:给每个账户设置默认umask 为0002;

c 复制代码
 vim ~/.bashrc
 在最后添加 umask 0002
 保存后  source ~/.bashrc

4:确保上传文件都通过ssh 或者sftp; git链接通过ssh 访问

5:如果涉及多个项目 不同权限 考虑使用文件特殊权限SGID 属性 即默认权限为2775

相关推荐
cen__y3 小时前
Linux12(Git01)
linux·运维·服务器·c语言·开发语言·git
bukeyiwanshui6 小时前
20260518 Swift实验
git·swift
qziovv6 小时前
Git 回退场景
大数据·git·elasticsearch
来自大山深处的Doge_8 小时前
解决Git提交更新更改时出错: detected dubious ownership in repository at ...
git
嵌入式爱好者hsw11 小时前
Git 部署本地仓库
git
C137的本贾尼12 小时前
Git基本操作(三):版本回退,坐上“时光机”
git
ylifs13 小时前
目的驱动式Git用法
git
来尔君13 小时前
Git Bash 提示符简化(就是每次敲命令时上面显示的那一行信息)
git·命令行
我叫张小白。14 小时前
PyCharm 集成 Git 与 Gitee
git·pycharm·gitee
小雨青年14 小时前
Git Bisect 实战:用二分法快速找到引入 Bug 的提交
git·bug