PHP项目开发怎样多人协作更合适

问题描述

最近用开源的 HUSTOJ 部署了一个在线评测系统到阿里云,使用的是 nginx+php7+mysql。因为直接是由 php 代码生成的前端页面,前后端没有分离,所以想魔改一下然后尝试着重写前端。

现在的开发方式

目前我自己使用的是 VSCode Remote 插件直接 SSH 到服务器上开发,现在想让队友能够一起参与开发,但直接 ssh 上去改容易出问题,由于知识和眼界所限,所以想问各位在不改变现有目录结构的条件下用怎样的方式多人协作更合适? ( php 页面都集中在一个文件夹下)

目前所查到的方法

  1. 部署 Gogs/GitLab 这类有可视化界面的工具,但是这类都只能在指定的工作目录新建仓库不能直接管理本地的文件夹,这样没办法正常访问
  2. 部署私有 git 服务,但是需要用户权限上的控制如不能直接修改服务器上的代码,需要经过审核

由于是学生党还不清楚在真正的项目中是怎样一个流程,还望大家不吝赐教!

阅读 2.3k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
项目管理
子站问答
访问
宣传栏