如果是别人的项目,先fork到自己github账户下,然后用gitlab导入自己github上的代码。
参考自:
https://www.jianshu.com/p/0959d021c281

(1)查看远程状态
git remote -v
在这里插入图片描述
(2)增加github仓库的remote (upstream 自己起的名字)
git remote add upstream git@github.com:ZLMediaKit/ZLMediaKit.git
在这里插入图片描述
(3)git pull upstream master
在这里插入图片描述
(4)push到gitlab
git push origin master
在这里插入图片描述

需求: GitLab 上的现有代码库, 同步 GitHub 上。解决方案: 在 GitHub 上创建私有访问Token, 注意:此Token就是只有一部分权限的密码。(和你的登录密码相比,你的登录密码拥有完全的权限,所以本步骤可以不进行,直接使用 github 的登录密码也是可以的)需要在 github 上创建一个空代码库,提供URL地址,供 gitlab 使用【7步】在 GitLab 上配置镜像地址,完成 同步 【8-13步】... 实验室在自己的服务器上有一个 gitlab 同步 起来很方便;另一方面,由于某些原因,本地仓库 同步 github 失败率很高。因此,希望将本地代码 同步 gitlab , 同时由 gitlab 自动镜像push到 github 上的私有仓库中,以实现 实验室代码共享 + github 代码备份的目的。 推荐开源 项目 :一键 同步 GitHub GitLab ,并触发 GitLab CI 项目 地址:https:// git code.com/gh_mirrors/gi/ gitlab -mirror-and-ci-action 在多平台的代码管理和CI/CD场景中,我们常常面临如何高效 同步 仓库和触发相应构建测试的问题。今天给大家带来的是一款强大的 GitHub Actions插件——Mirror to GitLab ... 空的代码库生成,需要记录这个地址 github 上面也自动 同步 到了【可能因为网路的问题,会慢一点,但是完全自动的,最终一定会 同步 的】【如果需要立即 同步 ,一点延迟也受不了,则可以手动点击更新按钮,完成立即更新 同步 】。 一. GitLab 上的代码库,自动 同步 GitHub 上   大致需要三步 1》在 GitHub 上创建私有访问Token,token就是只有一部分权限的密码【和你的登录密码相比,你的登录密码拥有完全的权限】【所以本步骤可以不进行,直接使用 github 的登录... Gitlab 代码库自动 同步 Github GitHub 上创建Token在 GitLab 中配置镜像地址 公司内部建了一个 GitLab 服务,用来管理开发文档和代码,但是远程访问不方便,为了便于开发人员在家也能看文档和代码,觉得在 GitHub 上开一个账号,把一些内容放上去。为了能在 GitHub 上看到完整的开发历史,就有了把内网 GitLab 现有代码库迁移到 GitHub 的需求。 迁移过程从大的方面来说就两个步... 主要机制是通过 git pull来实现代码 同步 的,我么都知道 git 可以实现多人协作开发代码的功能,也就是如果团队其他人向远程仓库提交了新的代码,那么当自己也想提交新代码到远程仓库时就需要 git pull origin master来更新自己本地的代码到最新,然后再采用 git push orgin master来把自己的代码推送到远程代码库。 因此基于此流程可以让我们在 git push origin master更新远程代码库的同时,触发一个shell脚本来自动让其他终端来自动 git pull origin 有时候,我们 项目 使用 Git 工具上传到 GitHub ,并且完善好说明等之后,我们往往像同时推送到 Git ee,毕竟有时候 Git ee还挺有用,至少下载速度不错。 如何 同步 项目 ? 首先,我们点击右上方+号,当然,这可不是让你创建仓库。 最后一个选项,可以从 Github / Gitlab 导入 你自己的仓库 导入 的时候,如果 项目 较大,他 同步 时间也比较长,请耐心等待。 但是我们这样 同步 过来的 项目 ,他是私有的,不是公开状态。 这里我们设置一下开源就可以,勾选三个选项并保存。 最近遇到一个问题,想将自己私有 gitlab 仓库中的代码自动实时的 同步 github 上, 这样做的好处,是自己只需要维护 gitlab 中自己写的代码即可,会自动 同步 github 上再分享给别人,这样就避免了直接暴露自己的私有 gitlab 。也只需要维护一份代码即可。 gitlab 有过升级,在做的过程中遇到一些坑,记录下来,给自己mark一下,也希望能帮助遇到同样需求的你。 1. github 新建repos...