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

相关推荐
kk哥889920 分钟前
Git 远程仓库操作
大数据·git·elasticsearch
郑州光合科技余经理4 小时前
实战:攻克海外版同城生活服务平台开发五大挑战
java·开发语言·javascript·数据库·git·php·生活
CNRio5 小时前
Day 2:Git环境搭建全攻略:WindowsmacOSLinux三平台避坑指南
git
好好研究7 小时前
Git - tag标签和Git图像化界面
git·gitee
无限进步_7 小时前
【C语言&数据结构】有效的括号:栈数据结构的经典应用
c语言·开发语言·数据结构·c++·git·github·visual studio
不光头强9 小时前
git命令速查表
大数据·git·elasticsearch
大猫和小黄9 小时前
Ubuntu环境下GitBlit安装部署与版本库迁移
linux·运维·git·ubuntu·gitblit
野生yumeko9 小时前
wsl使用git
git·ssh·wsl
初学者_xuan9 小时前
Git&GitLab安装gitlab(rocky系统)
git·gitlab
凤凰战士芭比Q10 小时前
DevOps理念、Git(Git常用命令)、Gitlab仓库
git·gitlab·devops