经过IDEA提交代码到Gerrit

首先,IDEA,须要在setting-plugin中下载安装gerrit插件,以实现gerrit提交相关功能。html

而后尝试提交代码,发现被拒绝,在确认有权限的状况下,看了终端,报错缺乏Change-Idgit

IDEA不一样于eclipse,提交代码时不会自动补全Change-Id,因此须要咱们进行配置,以便每次提交时,系统自动生成Change-Id。bash

因而,开始配置push时自动带上Change-Id,首先将上次commit到本地库的代码进行回退:在项目project处右键git->repository->reset head->修改toCommit的内容HEAD为HEAD^,回滚到上一次操做的位置(能够经过validate查看内容)eclipse

而后在项目目录处git bash here,输入截图处错误信息里的命令:gitdir=$(git rev-parse --git-dir); scp -p -P 29418 xuxiaoqiang@review.xxxxx.com:hooks/commit-msg ${gitdir}/hooks/ssh

若成功,.net

失败报错时,则须要生成ssh key,而后将生成的公钥id_rsa.pub中的内容复制到gerrit中插件

(参考连接:https://blog.csdn.net/Qve1995/article/details/86315683)3d

而后从新commit->push to gerrit便可。htm

 

 

 

参考连接:blog

1.https://blog.csdn.net/u012843873/article/details/82424514

2.http://blog.sina.com.cn/s/blog_13887bf130102ymv4.html

相关文章
相关标签/搜索