如何通过git remote add命令为origin远程添加projectname与review配置
如何为Git远程origin添加projectname和review配置项?
首先得明确:git remote add命令本身不支持直接在添加远程仓库时指定review和projectname这两个Gerrit专属的扩展配置项——这俩是Gerrit为适配代码评审流程额外定义的,不属于Git标准的远程仓库参数。不过我们有两种简单的方式补上这两个配置:
方法1:直接编辑.git/config文件
这是最直观的方式,找到仓库根目录下的.git/config文件,定位到[remote "origin"]段落,手动添加缺失的两行配置:
[remote "origin"] url = ssh://XYZ@IP:PORT/qualcomm_625/kernel/msm-3.18.git fetch = +refs/heads/*:refs/remotes/origin/* review = 你的本地Gerrit服务器地址(比如IP:PORT,带域名的话填对应域名) projectname = qualcomm_625/kernel/msm-3.18
保存文件后配置立即生效。
方法2:使用git config命令添加(推荐命令行操作)
如果不想手动编辑文件,可以通过git config命令分别添加这两个配置项,执行以下两条命令即可:
# 添加review配置,替换为你的本地Gerrit服务器地址 git config remote.origin.review "IP:PORT" # 添加projectname配置,对应你Gerrit上创建的项目路径 git config remote.origin.projectname "qualcomm_625/kernel/msm-3.18"
执行完成后,你可以通过git config --get remote.origin.review和git config --get remote.origin.projectname验证配置是否成功添加。
补充说明:这两个配置的作用是让git review这类Gerrit工具能正确识别评审服务器地址和对应项目,确保后续提交代码到Gerrit时流程正常。
内容的提问来源于stack exchange,提问作者Bhoomil Chavda
相关产品推荐
相关产品推荐

