SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 21699|回复: 7

[求助] gerrit push 总是invalid committe

[复制链接]
发表于 2011-6-7 15:27:53 | 显示全部楼层 |阅读模式
求救啊用gerrit提交总是撮invalid committer,我已经把客户机的email改成和gerrit站点上的email一致了,还是报错,不知道咋回事# s2 z6 K- P2 W" `. _" V! i
scm@mytest:~/soft$ git push ssh://scm@192.168.0.22:29418/soft HEAD:refs/for/master
3 N% `* R, c. C- j. G2 W2 `  _Counting objects: 8, done.
; z3 O& C1 |8 {8 M- X, @+ ]3 G/ L. NDelta compression using up to 4 threads.
, ^8 y, Q) |+ n. oCompressing objects: 100% (4/4), done.. x- J* y. j" K# ^1 i/ W6 W  N
Writing objects: 100% (6/6), 524 bytes, done.: S. P  j. k* U- `  p
Total 6 (delta 1), reused 0 (delta 0)' i9 x2 T* V- q+ r, i
remote: Resolving deltas: 100% (1/1)  o% W# A7 F! f2 t
remote: 8 ~' U: J8 p( s/ }+ q1 {) }
remote: ERROR:  In commit ded1a5dc7664614d879825e20cf64c39749142b1- N/ q( N0 z6 R6 O) n  A) A
remote: ERROR:  committer email address scm@sohu.com
: q5 {8 d1 N$ D6 H. V- |0 V4 _7 c0 {remote: ERROR:  does not match your user account.
6 S% z" m0 P5 U# N# i  Yremote: ERROR:
3 K# v; w" T: Bremote: ERROR:  The following addresses are currently registered:
0 _; m, b; F" i. @0 x4 L- Lremote: ERROR:    yuipr@126.com
( s6 x! v7 j# r6 Gremote: ERROR:
  S9 I. P% c* a. k" Zremote: ERROR:  To register an email address, please visit:
# I& r9 `+ b; n6 v( E( g8 yremote: ERROR:  http://scm-test:8080/#settings,contact
$ C3 C: p8 R  F, A9 X' [remote:
( U; P5 |7 U# e* ]; v& a( P- O: Y+ Kremote:
! g# |/ t) K; ~% _To ssh://scm@192.168.0.22:29418/soft! `" m% ~1 |  E/ j) a8 Z. N
! [remote rejected] HEAD -> refs/for/master (invalid committer)2 W7 v6 U0 P( Y
error: failed to push some refs to 'ssh://scm@192.168.0.22:29418/soft': b. }; R, ]; q" ^5 Q
! r6 N+ f. S6 M: [* B2 l8 Q  |
scm@mytest:~/soft$ git config -l
" q9 T  r7 y8 T7 Z. `! Q% euser.name=scm0 c  E" b% @' ~# s4 g+ u
user.email=yuipr@126.com2 t$ \1 m$ ?, {, |* m7 u3 q
core.repositoryformatversion=0- t/ i& p+ A/ v1 ~3 F& M
core.filemode=true
% A' {, A% ?" L: @7 k$ x  icore.bare=false
8 N/ I1 y( N" Z) `& w* X, kcore.logallrefupdates=true0 i& E) o9 T/ s; Y1 d7 E5 V
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
' c( ^* t( c2 i
" l7 ]3 @* o, ^4 \# W
发表于 2011-6-7 15:36:25 | 显示全部楼层
会不会是因为邮箱不一致。
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2011-6-7 16:05:00 | 显示全部楼层
知道原因是,是权限引起的,谁能讲讲,这些权限的意思啊,我把-- All Projects -- Forge Identity Registered Users refs/* +2设成2就可以了。, G2 Q+ ?! A8 \7 s; t' i& m* o8 W. C
Access Rights) t% B( Y; d4 P$ J- U0 `  [2 l; x" [7 Y
  Origin Category Group Name Reference Name Permitted Range 5 a1 O1 F8 G9 H1 x/ q5 X+ v
  -- All Projects -- Code Review Registered Users refs/heads/* -1: I would prefer that you didn't submit this( n' d0 f( {0 @" c$ [; c
+1: Looks good to me, but someone else must approve
" E/ L2 A  q/ B( b0 Z; b, L  -- All Projects -- Forge Identity Registered Users refs/* +2: Forge Committer or Tagger Identity % e. C. ]8 D( @4 U
  -- All Projects -- Read Access Administrators refs/* +2: Upload permission
; X7 N% \5 b- N  -- All Projects -- Read Access Anonymous Users refs/* +1: Read access 6 j) K7 i" q" I# t1 m( a
  -- All Projects -- Read Access Registered Users refs/* +2: Upload permission 7 |7 n- Z7 G  P" g
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2011-7-29 11:49:23 | 显示全部楼层
这个commiter是可以改的。
0 o: Q1 }5 p' C) _5 \5 C
: N; w4 u. d% _" {: e( q# Vgit commit –amend –author='Your Name <you@example.com>'
回复 支持 反对

使用道具 举报

发表于 2016-7-6 11:24:08 | 显示全部楼层
应该是先提交生成的committer,与后来更改的提交email地址不匹配,可使用6楼的方案,或直接使用命令:
% v# g" n4 b5 [. D7 W) Bgit commit --amend --reset-author& X; s, _8 l8 R- e
更新- [; `, W) Y) y$ `' n: {+ i

- S: l1 \+ `( `# @Forge Identity Registered Users,是指提交人的email地址可以不一致,多用于为别人提交时使用,此权限一般不开放
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

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

GMT+8, 2018-9-25 04:10 , Processed in 0.055478 second(s), 6 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

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