首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >gerrit 2.11.3拒绝将eGIT推送到存储库

gerrit 2.11.3拒绝将eGIT推送到存储库
EN

Stack Overflow用户
提问于 2017-08-02 18:05:52
回答 1查看 177关注 0票数 0

我已经创建了一个具有以下组件的gerrit服务器:

  • Gerrit2.11.3( Eclipse支持的最新版本)
  • git 2.13.3 (当前版本)

到目前为止,我已经成功地:

  1. 将gerrit配置为使用LDAP进行HTTP身份验证

格瑞特 basePath = /dummysome/data/gerrit2 canonicalWebUrl = http://build.ct.dummyserver.co.za:8081/ 数据库 类型= oracle 主机名= localhost 港口= 1521 instance = gerritdb 用户名= gerrit2 索引 类型= LUCENE 身份验证 type = LDAP gitBasicAuthPolicy = LDAP ldap server =ldap://dc1.ct.dumyserver.co.za 用户名= cn=Administrator,cn=Users,dc=ct,dc=dummyserver,dc=co,dc=za accountBase = ou=Staff,ou=osTelephone,dc=ct,dc=dummyserver,dc=co,dc=za groupBase = ou=Staff,ou=osTelephone,dc=ct,dc=dummyserver,dc=co,dc=za 发送电子邮件 smtpServer =本地主机 容器 user = gerrit2 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.141-1.b16.el7_3.x86_64/jre = javaHome sshd listenAddress = :29418 httpd http://:8081/ = listenUrl 缓存 目录=缓存

  1. 使用我的LDAP用户名和密码通过HTTP登录到gerrit web UI (一旦登录gerrit显示我是"Administrators“组的成员)
  2. 通过gerrit web UI创建了一个gerrit (git)项目“虚拟人”
  3. 使用eGit通过HTTP将“虚拟”git存储库从gerrit服务器克隆到Eclipse客户端
  4. 在我的客户端上添加了一个新的测试文件到“虚拟”,并成功地提交了它。

核心 符号链接= false 存储库格式=0 filemode = false logallrefupdates = true 遥远的“起源” url = http://dummyserver.com:8081/dummy fetch =+参/头/:参/遥控器/原点/ 取=参/注/:参/注/ pushurl = http://dummyserver.com:8081/dummy 推=头:参/为/主 支部“主人” 远程=原点 合并=参/首/主 格瑞特 肌酸=真

当我将更改推到gerrit存储库的上游时,系统会提示我输入用户名和密码(可以选择将其保存到Eclipse安全存储区)。

但是,当我输入与以前登录到gerrit相同的详细信息时,我会不断地重新呈现相同的登录表单。

最后,当我取消时,我将收到以下错误消息:

无法连接到任何存储库:http://dummyserver.com:8081/dummy (http://dummyserver.com:8081/dummy:未授权)

在查看gerrit服务器日志时,我看到以下错误

192.168.1.165 - 02/Aug/2017:19:53:52 +0200 "GET /dummy/info/refs?service=git-pack HTTP/1.1“401 12 - "JGit/4.6.1.201703071140-r”

我注意到当登录窗口弹出在我的客户端时,错误出现在日志中,而不是在输入我的用户名和密码后按下。这似乎表明某种服务器错误配置,而不是实际的身份验证。

我真的不知道下一步该怎么做,我非常感谢任何人对造成这一问题的原因有任何见解。

非常感谢!

EN

回答 1

Stack Overflow用户

发布于 2017-08-02 19:33:59

您似乎没有权限将其推送到“ref/for/master”。

在以下位置检查权限:

Gerrit > Projects > List > dummy > Access >引用: refs/for/refs/* Push

更多信息,这里

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45468037

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档