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

相关推荐
清源妙木真菌2 小时前
Linux:git的了解和基础使用(保姆级教程)
git
但老师11 小时前
Git遇到“fatal: bad object refs/heads/master - 副本”问题的解决办法
git
秃头女孩y11 小时前
git创建分支
git
研究是为了理解16 小时前
Git Bash 常用命令
git·elasticsearch·bash
DKPT16 小时前
Git 的基本概念和使用方式
git
Winston Wood19 小时前
一文了解git TAG
git·版本控制
喵喵先森20 小时前
Git 的基本概念和使用方式
git·源代码管理
xianwu54321 小时前
反向代理模块
linux·开发语言·网络·git
binishuaio1 天前
Java 第11天 (git版本控制器基础用法)
java·开发语言·git
会发光的猪。1 天前
如何在vscode中安装git详细新手教程
前端·ide·git·vscode