SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 23487|回复: 7

[求助] gerrit push 总是invalid committe

[复制链接]
发表于 2011-6-7 15:27:53 | 显示全部楼层 |阅读模式
求救啊用gerrit提交总是撮invalid committer,我已经把客户机的email改成和gerrit站点上的email一致了,还是报错,不知道咋回事0 G) k% `6 T$ N3 s- g4 N
scm@mytest:~/soft$ git push ssh://scm@192.168.0.22:29418/soft HEAD:refs/for/master
0 z8 I; |4 X5 \Counting objects: 8, done.
( M, G/ k3 o' `8 {Delta compression using up to 4 threads.
: r- Z% @6 L& Z& R# h) i7 lCompressing objects: 100% (4/4), done.% f. d7 Z- \3 [8 i8 x( u5 F8 X
Writing objects: 100% (6/6), 524 bytes, done.
! a2 X5 m' z& H9 @7 p  C+ J+ bTotal 6 (delta 1), reused 0 (delta 0)
. }0 {6 ]- ~& Q: C( F  a7 t" J6 ]remote: Resolving deltas: 100% (1/1)
- {6 b( J. k: h) s0 X# q0 ^; v+ kremote: 0 \- h5 }$ D$ O8 i
remote: ERROR:  In commit ded1a5dc7664614d879825e20cf64c39749142b1" q" _9 b/ t& M* m$ l. b) V' g
remote: ERROR:  committer email address scm@sohu.com2 K1 @) \' Q. V$ l9 b( g$ f+ A
remote: ERROR:  does not match your user account.+ ?! t# C% b. k1 v  ~
remote: ERROR:
- k) q5 h; E$ L4 {; `. U7 ?& B" y$ zremote: ERROR:  The following addresses are currently registered:- h2 X/ i4 B! e& @6 @$ M- M( g
remote: ERROR:    yuipr@126.com
4 R: h1 n* O  Aremote: ERROR:8 p  Z! I" e9 X6 ^+ j" d8 r
remote: ERROR:  To register an email address, please visit:  l+ {: ]. G# z3 @
remote: ERROR:  http://scm-test:8080/#settings,contact0 t5 k" i# \5 w) V
remote: 3 X3 @) P/ O6 R4 [, C
remote: ( }4 o" p& C0 e! ~. Y. U; Z
To ssh://scm@192.168.0.22:29418/soft" n" r4 ^; P4 E" r3 k# M
! [remote rejected] HEAD -> refs/for/master (invalid committer); B* o% O$ [3 [! i+ F* u% P
error: failed to push some refs to 'ssh://scm@192.168.0.22:29418/soft', J5 P) p* S7 L
" [' W* `$ e# A9 W0 p: V1 ^
scm@mytest:~/soft$ git config -l
% w. j+ T! J6 yuser.name=scm
/ n; E* r7 N1 z8 |* d5 D/ Guser.email=yuipr@126.com/ g/ \# i- t7 O- X
core.repositoryformatversion=0$ L3 a5 r) P, J0 D: h4 I
core.filemode=true, |7 j. L& l! Y4 ^0 O' d! p& j, Q
core.bare=false' M! H4 ^) t" f& c) Q& d# ]9 g
core.logallrefupdates=true; N" W$ B6 j) ~
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
1 {# k9 y. x3 N! u) D7 Y
9 K0 w7 r4 [6 m  @
发表于 2011-6-7 15:36:25 | 显示全部楼层
会不会是因为邮箱不一致。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-7 15:40:08 | 显示全部楼层
刚开始是邮箱不致这个邮箱在gerrit上的邮箱是yuipr@126.com,在本地是scm@sohu.com
7 B, N/ x9 g# |# ]1 {但我现在已经用git config --global把本机的邮箱设成yuipr@126.com了,咋不是提示这个错误啊要,不应该啊。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-7 16:05:00 | 显示全部楼层
知道原因是,是权限引起的,谁能讲讲,这些权限的意思啊,我把-- All Projects -- Forge Identity Registered Users refs/* +2设成2就可以了。
' M  P, \) L+ p. ?2 C$ X! r6 E; MAccess Rights2 Z3 W+ h/ o' N% Y4 F
  Origin Category Group Name Reference Name Permitted Range 8 P0 ~/ r; o( G: e( Z1 b- S, l
  -- All Projects -- Code Review Registered Users refs/heads/* -1: I would prefer that you didn't submit this) i- J4 f* j/ e6 ^- a* \) L
+1: Looks good to me, but someone else must approve
7 T4 C! e; ]  g4 h  -- All Projects -- Forge Identity Registered Users refs/* +2: Forge Committer or Tagger Identity
3 I: l$ x7 A8 D3 e# J5 r- y% {' R  -- All Projects -- Read Access Administrators refs/* +2: Upload permission
; j1 t9 Q" m3 h8 g  -- All Projects -- Read Access Anonymous Users refs/* +1: Read access
4 `6 H5 d% T: D: }' p  -- All Projects -- Read Access Registered Users refs/* +2: Upload permission ' L0 ^7 n- J" U6 O) H
回复 支持 反对

使用道具 举报

发表于 2011-6-10 17:45:48 | 显示全部楼层
“伪造签名”,要有权限才能帮其他人提交代码。
回复 支持 反对

使用道具 举报

发表于 2011-7-29 11:49:23 | 显示全部楼层
这个commiter是可以改的。
  P% d& {- P4 Y+ z- k" N; g- X+ m1 J& j- v) I7 [
git commit –amend –author='Your Name <you@example.com>'
回复 支持 反对

使用道具 举报

发表于 2016-7-6 11:24:08 | 显示全部楼层
应该是先提交生成的committer,与后来更改的提交email地址不匹配,可使用6楼的方案,或直接使用命令:" c- M4 F6 ^# b7 K/ m4 N: o
git commit --amend --reset-author
) `6 E( ~6 Z& M更新
4 p! v" z; h0 q, [& Q. `  F( E3 v! I# ~+ c
Forge Identity Registered Users,是指提交人的email地址可以不一致,多用于为别人提交时使用,此权限一般不开放
回复 支持 反对

使用道具 举报

发表于 2017-9-9 13:54:34 | 显示全部楼层
7楼回答正确,帐号不匹配导致没有权限 push 提交。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

QQ|小黑屋|手机版|无图版|SCMLife.com ( 京ICP备06056490号-1 )

GMT+8, 2019-4-23 23:00 , Processed in 0.108998 second(s), 6 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

快速回复 返回顶部 返回列表