SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 18928|回复: 7

[求助] gerrit push 总是invalid committe

[复制链接]
发表于 2011-6-7 15:27:53 | 显示全部楼层 |阅读模式
求救啊用gerrit提交总是撮invalid committer,我已经把客户机的email改成和gerrit站点上的email一致了,还是报错,不知道咋回事% [' A" s. i* h% Y1 ^
scm@mytest:~/soft$ git push ssh://scm@192.168.0.22:29418/soft HEAD:refs/for/master* A/ `2 l' g7 b4 Y
Counting objects: 8, done.5 `% a6 c  [- n
Delta compression using up to 4 threads.
6 L( D6 e  d/ {( bCompressing objects: 100% (4/4), done." l2 n% \( b/ a' t, c
Writing objects: 100% (6/6), 524 bytes, done.
2 b) `# I/ f2 u- }4 \  LTotal 6 (delta 1), reused 0 (delta 0)! \) C8 Q! {4 {5 f: Z# Z* V
remote: Resolving deltas: 100% (1/1)' V7 R( k" r: u6 y/ O
remote: 7 w+ p( i5 n6 \  H/ `
remote: ERROR:  In commit ded1a5dc7664614d879825e20cf64c39749142b1
& X4 y& r/ A$ t9 b+ S! \4 dremote: ERROR:  committer email address scm@sohu.com5 }* m1 t9 v/ k  D8 O$ _; z; ?
remote: ERROR:  does not match your user account.
0 {# X0 O0 F- S) J7 x/ G5 q' sremote: ERROR:
, s! b7 k6 c+ @) D* f; p9 Zremote: ERROR:  The following addresses are currently registered:. ^4 ?! v6 B( D1 ^* m4 c" n
remote: ERROR:    yuipr@126.com) H/ l. R. y1 t. b/ d
remote: ERROR:
! o) S$ a$ H3 P% Y1 ?$ ?8 y0 jremote: ERROR:  To register an email address, please visit:' {4 S# q# p+ m' f( R+ r
remote: ERROR:  http://scm-test:8080/#settings,contact: r! m: E; M0 X) o$ @* `: a) ]
remote: ! l5 y8 {0 a1 H0 }1 K. [
remote: $ F9 n, `$ V# {9 ?. |; P
To ssh://scm@192.168.0.22:29418/soft
: b; u9 z% {  w; p. v: c; i/ L ! [remote rejected] HEAD -> refs/for/master (invalid committer)
% s  w! j: w/ w- \/ g2 merror: failed to push some refs to 'ssh://scm@192.168.0.22:29418/soft'
; ^# t. `+ |: m1 }
# Q! I6 T; A2 c2 i1 X0 r. P# oscm@mytest:~/soft$ git config -l; d5 @9 k- O6 M# w: [4 I. D
user.name=scm; H: O9 D: \9 M% U# M
user.email=yuipr@126.com( j) b$ R9 j9 A1 j2 V2 l0 T1 |
core.repositoryformatversion=0
8 I% M% B( J8 t' c# O# W0 a7 Ncore.filemode=true. Q+ }: A9 ]/ {7 V9 z" A& W3 Z1 l2 s
core.bare=false) i) o- H/ i/ \8 @3 U- d0 w! J
core.logallrefupdates=true  _# s: M/ v- @; F
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
+ r# \0 s) \: y0 t* z) O5 R6 e* o4 K- B: u8 g
发表于 2011-6-7 15:36:25 | 显示全部楼层
会不会是因为邮箱不一致。
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2011-6-7 16:05:00 | 显示全部楼层
知道原因是,是权限引起的,谁能讲讲,这些权限的意思啊,我把-- All Projects -- Forge Identity Registered Users refs/* +2设成2就可以了。
3 R; k. N7 D! y+ a/ GAccess Rights
7 r) B' V7 I) @) p  K0 o  Origin Category Group Name Reference Name Permitted Range 0 r& C2 X( P2 Y' g* }# d
  -- All Projects -- Code Review Registered Users refs/heads/* -1: I would prefer that you didn't submit this
( W$ J# j2 l$ h& }+1: Looks good to me, but someone else must approve : Z; h# V. f( C3 B
  -- All Projects -- Forge Identity Registered Users refs/* +2: Forge Committer or Tagger Identity ; f0 F  ?& |: Q8 p
  -- All Projects -- Read Access Administrators refs/* +2: Upload permission & a8 Q# V, R0 C+ {
  -- All Projects -- Read Access Anonymous Users refs/* +1: Read access 5 t" b7 H$ o4 L# |, F, k5 F
  -- All Projects -- Read Access Registered Users refs/* +2: Upload permission 0 x; G2 W" I# k2 V* |
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2011-7-29 11:49:23 | 显示全部楼层
这个commiter是可以改的。0 g+ L+ E0 h, f3 G# v4 k  ]
+ `( `& m# F7 W; |0 f- n8 Y0 v" D
git commit –amend –author='Your Name <you@example.com>'
回复 支持 反对

使用道具 举报

发表于 2016-7-6 11:24:08 | 显示全部楼层
应该是先提交生成的committer,与后来更改的提交email地址不匹配,可使用6楼的方案,或直接使用命令:! o- G8 c3 j( }( z
git commit --amend --reset-author: t  \& e8 n3 H$ w6 w$ ]
更新
9 F) I7 U: }) O) u& H( ~  l  T* Z
  X: J9 U* \7 t: ~Forge Identity Registered Users,是指提交人的email地址可以不一致,多用于为别人提交时使用,此权限一般不开放
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2018-1-18 06:51 , Processed in 0.062364 second(s), 6 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

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