SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 22246|回复: 7

[求助] gerrit push 总是invalid committe

[复制链接]
发表于 2011-6-7 15:27:53 | 显示全部楼层 |阅读模式
求救啊用gerrit提交总是撮invalid committer,我已经把客户机的email改成和gerrit站点上的email一致了,还是报错,不知道咋回事
0 ]% d* s  k! L2 b9 dscm@mytest:~/soft$ git push ssh://scm@192.168.0.22:29418/soft HEAD:refs/for/master/ s3 ^/ K6 m9 d4 _) m: ]
Counting objects: 8, done.+ u" |- Z5 z! h; M4 P
Delta compression using up to 4 threads.
4 s# ^* A( ^% r9 O! k* @9 jCompressing objects: 100% (4/4), done.
# p: ~2 y$ ?" j" e! eWriting objects: 100% (6/6), 524 bytes, done.1 J- I' Y) z: S0 l- _* k
Total 6 (delta 1), reused 0 (delta 0)
1 t3 U, `3 C. E  h1 T8 Gremote: Resolving deltas: 100% (1/1)
+ C  s5 W  F: G( ^7 X7 Y+ aremote: " m: e* ]! G! P& ?( _( L
remote: ERROR:  In commit ded1a5dc7664614d879825e20cf64c39749142b1
) d# b4 W, V8 y, k# fremote: ERROR:  committer email address scm@sohu.com+ V& k: T+ y& y3 Q0 f5 {9 w* g+ h
remote: ERROR:  does not match your user account.4 N! k+ C: ^% X0 u
remote: ERROR:
+ v/ C4 \( H/ a1 Q7 {remote: ERROR:  The following addresses are currently registered:
: }/ W# |8 K' J1 L8 T4 \) ~remote: ERROR:    yuipr@126.com
7 q7 K2 f4 I: g) S* \remote: ERROR:/ @/ A) i: [1 S' L
remote: ERROR:  To register an email address, please visit:( M2 y$ X7 r# N% \
remote: ERROR:  http://scm-test:8080/#settings,contact0 v5 f# C. ~7 n9 C; L5 o
remote:
2 z/ n9 `# Y4 U" x+ ]7 B2 F1 p! Eremote:
5 Z7 d5 p+ }! }To ssh://scm@192.168.0.22:29418/soft+ O- u6 {0 t6 l2 {( i4 E5 p* ^" V0 P4 Z
! [remote rejected] HEAD -> refs/for/master (invalid committer)2 o6 J, u$ O5 n6 s) C- z
error: failed to push some refs to 'ssh://scm@192.168.0.22:29418/soft'7 C6 f3 h4 p2 C- |- z7 ?: N7 n

) o$ Z. c. J" h% E1 lscm@mytest:~/soft$ git config -l
+ s, @1 j0 ?  l& A+ o5 ~0 H* \% juser.name=scm6 J# q1 _: Z! j' q# o
user.email=yuipr@126.com: f2 r! ?9 N) q4 d6 V2 z9 g
core.repositoryformatversion=0* s1 Z- d$ N7 v; l! t% l
core.filemode=true1 S0 {: Y8 C  g8 c2 e1 {- x: l7 F
core.bare=false1 Z# o4 m  c7 [) n0 T/ V" p( e
core.logallrefupdates=true
9 \+ N% }* W+ Z6 [: z# I+ |, W! premote.origin.fetch=+refs/heads/*:refs/remotes/origin/** r; c" ?. p3 p! E9 f: C& ~

& a, R$ [3 z& M  o5 D8 l
发表于 2011-6-7 15:36:25 | 显示全部楼层
会不会是因为邮箱不一致。
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2011-6-7 16:05:00 | 显示全部楼层
知道原因是,是权限引起的,谁能讲讲,这些权限的意思啊,我把-- All Projects -- Forge Identity Registered Users refs/* +2设成2就可以了。" J% \: ~  D/ {8 Z: ]9 _
Access Rights( T" _: Z& a6 [# j% o6 G: r
  Origin Category Group Name Reference Name Permitted Range
* d' w, [3 Q$ U- g2 ~' H; F  -- All Projects -- Code Review Registered Users refs/heads/* -1: I would prefer that you didn't submit this4 m2 y3 h' }# s0 v
+1: Looks good to me, but someone else must approve ! ]! f  |+ q: r0 x* T
  -- All Projects -- Forge Identity Registered Users refs/* +2: Forge Committer or Tagger Identity 8 n, |+ T/ w  c2 g1 @( t0 S' l. f
  -- All Projects -- Read Access Administrators refs/* +2: Upload permission 1 Q* p5 p* u" w, U( v) {1 t! \! u# y" a
  -- All Projects -- Read Access Anonymous Users refs/* +1: Read access : {( w/ m7 Z2 ^
  -- All Projects -- Read Access Registered Users refs/* +2: Upload permission
9 a6 @# C: @1 `3 |$ X: ?* B0 @8 K5 ?
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2011-7-29 11:49:23 | 显示全部楼层
这个commiter是可以改的。, ?! U% q. f; c% m2 z8 ~
2 i6 Y7 V% M, a" ~  D: C
git commit –amend –author='Your Name <you@example.com>'
回复 支持 反对

使用道具 举报

发表于 2016-7-6 11:24:08 | 显示全部楼层
应该是先提交生成的committer,与后来更改的提交email地址不匹配,可使用6楼的方案,或直接使用命令:3 Q) f! M2 m# J
git commit --amend --reset-author
% Z& _. j, }# I8 _3 n5 E更新
7 y) R- x0 w( `! w9 ?; I# P& m4 v4 {& S1 g
Forge Identity Registered Users,是指提交人的email地址可以不一致,多用于为别人提交时使用,此权限一般不开放
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

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

GMT+8, 2018-12-11 16:03 , Processed in 0.058235 second(s), 6 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

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