关于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

相关推荐
随便写点哈18 分钟前
git 版本控制系统
git
工具罗某人3 小时前
docker快速部署启动gitlab
git·docker·云原生·eureka
人工智能训练9 小时前
OpenEnler等Linux系统中安装git工具的方法
linux·运维·服务器·git·vscode·python·ubuntu
dblens 数据库管理和开发工具14 小时前
Git 指令大全(全干货版)
运维·git·ubuntu
张二娃同学16 小时前
深度学习入门篇——Github的使用和项目的导入
人工智能·git·深度学习·开源·github
SadSunset17 小时前
Git分支
git
Lewin.Lin19 小时前
git安装与gitee教程
git·gitee
C_心欲无痕21 小时前
git - 版本回退的两种方式
git
QQ_4376643141 天前
阿里云简单配置gdb+git
git·阿里云
CNRio1 天前
Day 35:Git的分支管理:理解分支的创建、切换与合并
大数据·git·elasticsearch