java - 如何管理eclipse git权限?

标签 java eclipse git merge authorization

我正在使用 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/

相关文章:

java - 在 MongoDB Map Reduce 函数中查询

java - Spring Security 3.2.0.RC1 - <http> 元素和弃用的方法

java - 无法执行目标 org.codehaus.mojo:tomcat-maven-plugin::run

git - Mathematica 笔记本的版本控制

git - 错误 : gnutls_handshake() failed GIT repository

java - 使用嵌入式驱动程序时将过程部署​​到 Neo4J

java - 使用 Java 将文档上传到共享点的 API

java - 如何仅获取最后的实际输出

java - 在 Eclipse 中调试时更改编译的代码

命令行上 pull 请求的 Git 语法