1.修改IP:
for example :
Gerrit/etc/gerrit.config
/etc/hosts:3:

172.16.2.108 rtdhcgit
/etc/httpd/conf/httpd.conf:276:ServerName

172.16.2.108
修复远端:(远端数据已损失本地有之前下载的本地仓)
ssh://rsgerrit:29418/SZ_SDK/CustBranch-QA160627-nuplayer/android/hardware/realtek/hwc
2.#在本地與git server上新建立的project做連結
git remote add origin ssh://stan_liu@172.29.5.3:
29418/SZ_SDK/bootcode
3.git checkout -b master(本地已有的话不需要在做此步)
#先建立本地 branch
4.git pull --no-edit origin master
#遠端的 master與本地的master會自動做git merge
5. git push -v origin 'refs/heads/*' 'refs/tags/*' 'refs/notes/*'
#這一步我看似乎會有一些錯誤 不過至少可以將 git log整個推上去
6.利用脚本和repo 批量完成上面的步骤:
7.有可能出现脚本运行完成后,某些project 推送或者建立不成功
a.可以从推送或编译时看出来
b.运行脚本前,检查是否有重名(根据脚本的flow 而定)
================test_cmd==================
-----------------------------script
ssh -p 29418 stan_liu@172.29.5.3 gerrit create-project SZ_SDK/build_scripts -b master --empty-commit
ssh -p 29418 stan_liu@172.29.5.3 gerrit set-project-parent --parent mirror-project-permission-base SZ_SDK/build_script
-----------------------------WRT
ssh -p 29418 stan_liu@172.29.17.63 gerrit create-project SZ_SDK/OpenWrt_new -b OpenWRT_master_A01 --empty-commit
ssh -p 29418 stan_liu@172.29.17.63 gerrit set-project-parent --parent mirror-project-permission-base SZ_SDK/OpenWrt_new
ssh -p 29418 stan_liu@172.29.17.63 gerrit create-project glinux_iptv/release -b OpenWRT_master_A01 --empty-commit
ssh -p 29418 stan_liu@172.29.17.63 gerrit set-project-parent --parent mirror-project-permission-base glinux_iptv/release
ssh -p 29418 stan_liu@172.29.17.63 gerrit create-project glinux_SDK1015/release -b OpenWRT_master_A01 --empty-commit
ssh -p 29418 stan_liu@172.29.17.63 gerrit set-project-parent --parent mirror-project-permission-base glinux_SDK1015/release
#在本地與git server上新建立的project做連結
#遠端project下載到本地,自动merge
git pull --no-edit origin OpenWRT_master_A01
git pull --no-edit origin master
#推送至遠端git server,#這一步我看似乎會有一些錯誤 不過至少可以將 git log整個推上去
git push -v origin 'refs/heads/*' 'refs/tags/*' 'refs/notes/*'
-----------------------------kernal
ssh -p 29418 stan_liu@172.29.5.3 gerrit create-project SZ_SDK/OpenWrt/linux-kernel-openwrt -b CustBranch_QA160627_nuplayer_6486476 --empty-commit
ssh -p 29418 stan_liu@172.29.5.3 gerrit set-project-parent --parent mirror-project-permission-base SZ_SDK/OpenWrt/linux-kernel-openwrt
#在本地與git server上新建立的project做連結
#遠端project下載到本地,自动merge
git pull --no-edit origin CustBranch_QA160627_nuplayer_6486476
#推送至遠端git server,#這一步我看似乎會有一些錯誤 不過至少可以將 git log整個推上去
git push -v origin 'refs/heads/*' 'refs/tags/*' 'refs/notes/*'
远端仓库搬家:
git pull --no-edit origin master --allow-unrelated-histories
git push -v origin 'refs/heads/*' 'refs/tags/*' 'refs/notes/*'
ssh -p 29418 stan_liu@
172.29.17.63 gerrit create-project SDK_release/139x_Docs -b master --empty-commit
ssh -p 29418 stan_liu@
172.29.17.63 gerrit set-project-parent --parent mirror-project-permission-base SDK_release/139x_Docs
ssh -p 29418 stan_liu@
172.29.17.63 gerrit create-project SDK_release/mirror_scripts -b master --empty-commit
ssh -p 29418 stan_liu@
172.29.17.63 gerrit set-project-parent --parent mirror-project-permission-base SDK_release/mirror_scripts
ssh -p 29418 stan_liu@
172.29.17.63 gerrit create-project trunk-9.0_hank_190806_SQA_Dailybuild_TV/20190808/toolchains -b master --empty-commit
ssh -p 29418 stan_liu@
172.29.17.63 gerrit set-project-parent --parent mirror-project-permission-base trunk-9.0_hank_190806_SQA_Dailybuild_TV/20190808/toolchains
ssh -p 29418 stan_liu@
172.29.17.63 gerrit create-project hs_env/rtk1395_vmx_1g -b master --empty-commit
ssh -p 29418 stan_liu@
172.29.17.63 gerrit set-project-parent --parent mirror-project-permission-basehs_env/rtk1395_vmx_1g
- 推送一个已有的代码到新的 gerrit 服务器
1.指定项目代码库中迭代列出全部ProductList(.git)到pro.log文件中 repo forall -c 'echo $REPO_PROJECT' | tee pro.log pro.l ...
- 【Repo】推送一个已有的代码到新的 gerrit 服务器
1.指定项目代码库中迭代列出全部ProductList(.git)到pro.log文件中 repo forall -c 'echo $REPO_PROJECT' | tee pro.log 命令解读: ...
- CentOS安装gitlab,gerrit,jenkins并配置ci流程
CentOS安装gitlab,gerrit,jenkins并配置ci流程 By Wenbin juandx@163.com 2016/4/9 这是我参考了网上很多的文档,配置了这三个软件在一个机器上, ...
- Centos 安装配置gerrit
关闭selinux,不然nginx的反向代理会报错connect() to 127.0.0.1:8080 failed (13: Permission denied) while connecting ...
- POJ 2255. Tree Recovery
Tree Recovery Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 11939 Accepted: 7493 De ...
- Gerrit增加SSL证书
在http的基础上增加SSL 配置gerrit.config文件 [gerrit] basePath = git canonicalWebUrl = https://172.16.99.212/ .. ...
- Android手机刷recovery
以前觉得android刷机是件很麻烦的事,现在倒不觉得了. 只要手机刷入第三方的recovery,一切都好办了,无论是root还是刷google play. recovery开源的有两大阵营,tw ...
- Change the Target Recovery Time of a Database (SQL Server) 间接-checkpoints flushcache flushcache-message
Change the Target Recovery Time of a Database (SQL Server) 间接checkpoints flushcache flushcache-mes ...
- SQL Server恢复软件 Stellar Phoenix sql recovery
SQL Server恢复软件 Stellar Phoenix sql recovery http://www.stellarinfo.com/ http://www.stellarinfo.com/ ...
- SQL Server恢复软件SysTools SQL Recovery/SysTools SQL Server Recovery Manager
SQL Server恢复软件SysTools SQL Recovery/SysTools SQL Server Recovery Manager http://www.systoolsgroup.co ...
随机推荐
- VSCode搭建Go语言环境
一.安装go 1. 获取go安装包 https://golang.org/dl/ 2. 本地安装(省略) 3. 配置和环境变量 GO111MODULE 是否支持gomod GOROOT go安装的 ...
- gateway 网关接口防篡改验签
gateway 网关接口防篡改验签 背景:为了尽可能降低接口在传输过程中,被抓包然后篡改接口内的参数的可能,我们可以考虑对接口的所有入参做签名验证,后端在网关依照相同的算法生成签名做匹配,不能匹配的返 ...
- highcharts冷门功能总结
1.散点图控制点的样式. Highcharts.chart('container', { series: [{ type: "scatter", marker: { fillCol ...
- sap IUT240 Contract Accounts Receivable and Payable pdf
sap IUT240 Contract Accounts Receivable and Payable pdf sap IUT240 Contract Accounts Receivable and ...
- vue- cube-scroll踩坑记
坑: 下拉刷新,上拉加载一直处于加载中 --- 原因:未结束此次下拉或上拉 ---解决:forceUpdate()结束上拉或下拉 无法正常滚动 --- 原因:数据更新了,但页面高度未变化 -- ...
- .Net Standard .Net Framework .Net Core 版本对应
- 38.Ribbon
Ribbon默认是懒加载,所以初次请求时间最长,后续请求会变快,可以通过修改为饥饿加载 ribbon.eager-load.enabled=true ribbon.eager-load.clients ...
- WPFprism框架
1. Prism 简介Prism 是一个用于构建松耦合.可维护和可测试的 XAML 应用的框架,它支持所有还活着的基于 XAML 的平台,包括 WPF.Xamarin Forms.WinUI 和 ~~ ...
- Java方法之稀疏数组
稀松数组 当一个数组中大部分元素为0,或者为同一值的数组时,可以使用稀疏数组来保存该数组. 稀疏数组的处理方式是: 1.记录数组一共有几行几列,有多少个不同值 2.把具有不同值的元素和行列及值记录在一 ...
- Oracle ORA28040报错解决
使用plsql Developer连接时,发现报ora-28040 No matching authentication protocol select username, account_statu ...