以团队身份处理 iOS 项目并定义对团队成员的访问权限



我在网上搜索了所有内容,但我只能看到Git!也许我弄错了,但我正在寻找一种为我的iOS应用程序项目创建完整开发团队的机制。它应由两名团队经理和团队成员组成。每个团队成员都可以访问有限数量的文件和资源,团队管理员可以查看和修改成员对项目所做的更改。我确定其中一部分是通过 Gits 完成的,但我如何处理 Git 的访问定义和团队合作部分?

假设您有权访问可以在其上定义裸存储库的服务器:

  • 用于细粒度访问控制级别的轻量级工具是Gitolite(Perl,具有大量访问规则,不需要数据库)
  • 更完整的解决方案是 GitLab CE(在 ruby 中托管 Git 存储库,具有较大的权限矩阵)
  • 或者,最近: Gogs (Go 中的 Git 存储库托管)

最后两个使用数据库进行用户定义。

最新更新