由于公司使用自己的git服务进行代码管理,导致很长时间我的github都没有贡献记录,现在让我们来试试将gitlab的贡献记录导出并提交到github。
这里我使用import-gitlab-commits
工具来操作,import-gitlab-commits是一个用golang编写的工具,可以非常简单的将gitlab贡献记录导出
操作步骤
安装import-gitlab-commits
使用go install github.com/alexandear/import-gitlab-commits@latest
命令将该工具直接安装到gopath
路径下,
如果不知道自己的gopath路径,可以使用echo $GOPATH
命令查看,如果没有配置过该路径,则会自动安装到HOME/go/bin
下。
配置环境变量
|
|
运行导出工具
|
|
运行成功后会在当前路径下生成repo.xxx.com.user
仓库
到github创建新仓库clarity-contributions
(名字随意)
将上面工具生成的仓库提交到新简的仓库
|
|
到github查看,可以看到gitlab的贡献记录已经同步到github,大功告成