随着gitlab的漏洞发布,公司的gitlab服务器也做出了安全更新的具体措施——我们要关停现在的gitlab仓库,使用新的高版本的gitlab服务器。so,我们要做git仓库的迁移操作。其实,大部分的操作IT运维人员已经帮我们都做好了,我们只需要要本地的git仓库执行重定向的命令,把我们的仓库远程地址重新指向新的gitlab服务器。具体的命令如下:
// 示例命令,需要将后半部的链接替换为自己服务器的地址 git remote set-url origin ssh://git@gitlab.eepw.com.cn:1234/stm32.git
执行完成此操作,我们的git仓库便指向了新的服务器。这里要注意以下问题:
1 我们所有的分支都在远程仓库,迁移的时候已经完成,所以分支不需要再提交;
2 我们本地的ssh密钥,因为使用了新的服务器,所以必须在新的服务器上面再次提交;
3 在git push时,我们本地的git并不认识新的服务器,所以需要更新服务器端的ssh key(输入yes后,回车即可)
gitlab仓库迁移很简单,数据与资料都不会丢失与改变。大家放心吧!