先进入 new project:git
选择 Import project, 选择下面的github:github
进入后,这里须要github的 personal access token, 点击下图跳到github的token页面获取token:gulp
选择新建一个token:服务器
填写一段token的描述信息,勾选第一个 repo:frontend
建立后,复制token,保存好,由于以后你就再也看不到这个token啦,只有token的描述名字:gitlab
复制上面的token填写到gitlab,而后查看可用的列表:网站
选择要导入的gitlab仓库,点击Import:url
成功导入:spa
若是出现如下错误:3d
检查导入的gitlab仓库是不是私有的,须要改为public才能够:
从一个gitlab服务器迁移到另外一个,好比从gitlab.com迁移到本身的gitlab服务器。
以下图,先在gitlab.com 导出对应仓库的代码(包含了全部的分支和历史记录、标签等),gitlab会发一份下载连接到你的邮箱,只须要点击下下载便可。
成功发送下载连接到邮箱:
邮件内容以下:
下载好后,便可到本身的gitlab服务器网站,建立新项目:
选择第一个从gitlab的导出包中导入的方式:
填写仓库信息,上传刚才邮件下载的仓库包:
等待导入:
导入成功:
迁移后可能须要更改本地的远程仓库地址:
更改远程仓库地址: git remote set-url origin 仓库地址 例如: git remote set-url origin git@gitlab.xxx.com:frontend/scaffold/gulp.git 更改完毕验证: git remote -v