将gitlab上的项目保留提交记录转移到github

将gitlab上的项目保留提交记录转移到github

git在程序员的生活中扮演了越来越重要的角色,有人喜欢将项目上传到gitlab,有人则偏爱github。由于对git没有充分的了解,我把我的项目建到了我们实验室的gitlab(尴尬得一批,幸亏我的小伙伴wzw提醒)上。。。话不多说,下面分享一种怎么将项目保留提交记录转移到github,想必大家都不想直接从本地上传,自己的提交记录从此清零。
首先,登上你的gitlab,找到你要转移的项目,例如下图所示,我要转移的我的python项目,记录下这个项目的网址
将gitlab上的项目保留提交记录转移到github_第1张图片
然后打开我的pycharm,将该项目克隆到本地,VSC->Checkout from Version Control->GIt,将网址输入,具体可以参考我的另一遍博客link
将gitlab上的项目保留提交记录转移到github_第2张图片
项目从gitlab拉下来之后,点击file->settings,搜索git,然后点击github,点击Create API Toke
将gitlab上的项目保留提交记录转移到github_第3张图片
输入github密码之后,点击login,获取到接口秘钥
将gitlab上的项目保留提交记录转移到github_第4张图片
之后发现如下图所示,点击login,之后你会收到一封邮件。。。
将gitlab上的项目保留提交记录转移到github_第5张图片
继续操作,返回pycharm主页,点击VCS->Import into Version Control->Share Project on Github,因为已经绑定了github,所以会出现如下图所示,如果出现问题建议返回上面绑定github。项目名称可以修改,填写好Description,点击Share
将gitlab上的项目保留提交记录转移到github_第6张图片
然后会跳出弹窗填写好账号密码,点击Login登录,接着你又会收到一封邮件(为github的防护措施点个赞)
将gitlab上的项目保留提交记录转移到github_第7张图片
稍等片刻,显示分享成功之后,点开自己的github仓库,发现已经同步完毕,之前的提交记录也是保存的
将gitlab上的项目保留提交记录转移到github_第8张图片
将gitlab上的项目保留提交记录转移到github_第9张图片
之后,我要将每次的pycharm更新到我的github,那么只需要修改绑定的信息就可以了,点击VSC->Checkout from Version Control->GIt,你会看到如下图所示,因为之前绑定的是gitlab
将gitlab上的项目保留提交记录转移到github_第10张图片
那么要根据提示把本地的项目删掉,再从github仓库拉到本地,
将gitlab上的项目保留提交记录转移到github_第11张图片
将gitlab上的项目保留提交记录转移到github_第12张图片
以后的更新就会到上传到github仓库中了。

你可能感兴趣的:(GIt)