我正在使用 Eclipse 开发一个 Java Web 应用程序项目。
我的团队使用 Git(基本上包含在 Eclipse Luna 中)作为代码 merge 工具。
我想做的是按用户划分权限。比如 github.com。 (如您所知,人们在本地存储库中提交源代码并向 super 用户请求“pull 请求”。只有 super 用户才能 merge 源代码。)
但是我在 Eclipse GUI 中找不到任何权限选项。
是否有“Eclipse git 权限选项”的链接或教程?
最佳答案
不,git 本身(或 Eclipse 的 EGit)不提供基于授权的 ACL(访问控制级别),因为它涉及身份验证。
Eclipse 不参与是否授权推送:这是在服务器端完成的控制(其中像 Apache 或 ssh 这样的监听器将调用 git 以更新开发人员从他/她的 git 推送的存储库)命令行界面或来自 Eclipse)
您需要在服务器上添加 authorization layer (如 gitolite )以控制推送/pull/克隆存储库的权限。
关于java - 如何管理eclipse git权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25395518/