SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 22792|回复: 7

[求助] gerrit push 总是invalid committe

[复制链接]
发表于 2011-6-7 15:27:53 | 显示全部楼层 |阅读模式
求救啊用gerrit提交总是撮invalid committer,我已经把客户机的email改成和gerrit站点上的email一致了,还是报错,不知道咋回事
9 `. J2 y9 J6 F! v( Nscm@mytest:~/soft$ git push ssh://scm@192.168.0.22:29418/soft HEAD:refs/for/master
0 [- y6 W9 @! U) g! k) TCounting objects: 8, done.6 }1 r$ Q- H( r# O- }
Delta compression using up to 4 threads.! O* O! M1 c1 u) N( s- A+ j9 ?
Compressing objects: 100% (4/4), done.
- K1 ]" d7 r" L) O, ?( EWriting objects: 100% (6/6), 524 bytes, done.# M. c4 [4 ]' B: ]- O3 R
Total 6 (delta 1), reused 0 (delta 0)
% {7 a0 j) P' p) u8 b4 n% \3 N5 w; P6 Rremote: Resolving deltas: 100% (1/1), i$ Q5 G- ^3 Q. }% l$ V
remote: ! b: ?, z( w, [- b
remote: ERROR:  In commit ded1a5dc7664614d879825e20cf64c39749142b1- {* C$ E9 H' n# X7 r4 Y; x: h
remote: ERROR:  committer email address scm@sohu.com+ c% A3 Y3 v, q6 v9 K8 @) Y
remote: ERROR:  does not match your user account.1 |$ |- p8 j& d4 ]! Y) D
remote: ERROR:( h, x) |9 W3 G% @% m. \' |* c
remote: ERROR:  The following addresses are currently registered:
" l% X: l$ H0 \0 Uremote: ERROR:    yuipr@126.com
+ G- S. f, u! sremote: ERROR:, }8 I/ c, F! W( T: S) ~9 l
remote: ERROR:  To register an email address, please visit:" g1 Y) ?. M3 J$ I- x% v* R
remote: ERROR:  http://scm-test:8080/#settings,contact
. H% o- |) T5 o6 @remote: ( T0 h0 C% b: g8 R( _1 w
remote: " L/ l# S' ?  C+ T% [/ H1 L8 K( W
To ssh://scm@192.168.0.22:29418/soft
. H. B, D& n! A" T) y: q ! [remote rejected] HEAD -> refs/for/master (invalid committer)
2 l/ T! J* f9 J! zerror: failed to push some refs to 'ssh://scm@192.168.0.22:29418/soft'% h4 o: z& r4 T6 d8 E0 L* ~9 h: j

4 ]. w; _& _: b! O2 qscm@mytest:~/soft$ git config -l  L/ Y- {% P' G9 w0 F* l9 {
user.name=scm
" O5 Z/ X, g5 i+ S* W9 v9 ]( @* _user.email=yuipr@126.com
. T# N3 V# E' ncore.repositoryformatversion=06 b! o& Y5 R0 o" V+ j# b
core.filemode=true' {* K% A% e4 _7 V, Y* H1 [  v
core.bare=false  G0 [+ _: s" w2 j; H
core.logallrefupdates=true
9 Q2 f  i& x1 h3 Sremote.origin.fetch=+refs/heads/*:refs/remotes/origin/*' \7 T: u# t% j" O: b

3 y/ W5 f5 S0 o) Q  a
发表于 2011-6-7 15:36:25 | 显示全部楼层
会不会是因为邮箱不一致。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-7 15:40:08 | 显示全部楼层
刚开始是邮箱不致这个邮箱在gerrit上的邮箱是yuipr@126.com,在本地是scm@sohu.com
* U% V; P( P! `0 s- V: s; I但我现在已经用git config --global把本机的邮箱设成yuipr@126.com了,咋不是提示这个错误啊要,不应该啊。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-7 16:05:00 | 显示全部楼层
知道原因是,是权限引起的,谁能讲讲,这些权限的意思啊,我把-- All Projects -- Forge Identity Registered Users refs/* +2设成2就可以了。1 O+ q5 \8 ~- @' O* Y& d
Access Rights
) y8 a. L3 a) B( i  Origin Category Group Name Reference Name Permitted Range 0 S+ p, m* B1 y1 z
  -- All Projects -- Code Review Registered Users refs/heads/* -1: I would prefer that you didn't submit this
6 [0 t6 y2 P: V$ q. a- t/ q' C" e2 _+1: Looks good to me, but someone else must approve
9 W0 N: P8 \6 o/ V4 g* `4 e  -- All Projects -- Forge Identity Registered Users refs/* +2: Forge Committer or Tagger Identity 8 E+ X6 m* x# ~  C" e
  -- All Projects -- Read Access Administrators refs/* +2: Upload permission
4 @$ g; l; d7 j( T2 i- R  -- All Projects -- Read Access Anonymous Users refs/* +1: Read access 1 E' P' S" W# \# |8 Z; b2 B& V5 Z
  -- All Projects -- Read Access Registered Users refs/* +2: Upload permission 8 a0 c* I, f: z, V
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2011-7-29 11:49:23 | 显示全部楼层
这个commiter是可以改的。8 x8 d7 @& ]! A3 K5 n( ~( N
) z/ R3 y, }- z
git commit –amend –author='Your Name <you@example.com>'
回复 支持 反对

使用道具 举报

发表于 2016-7-6 11:24:08 | 显示全部楼层
应该是先提交生成的committer,与后来更改的提交email地址不匹配,可使用6楼的方案,或直接使用命令:0 l  f: B2 B; i
git commit --amend --reset-author" x: O7 x: V+ B
更新7 W; l1 j* @' [/ Y  i

4 m' \4 @5 Z3 u3 wForge Identity Registered Users,是指提交人的email地址可以不一致,多用于为别人提交时使用,此权限一般不开放
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

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

GMT+8, 2019-2-19 03:40 , Processed in 0.063307 second(s), 6 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

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