Jam*_*ijk 2 git import github gitlab
我最近创建了一个 Gitlab 帐户,我想将其用作投资组合。我创建了一个Github 页面,其中包含一些内容。现在的问题是,我正在尝试将我在 Gitlab 中所做的所有项目导入到我的 Github 帐户中。我在谷歌和论坛上搜索过,有些人建议我需要制作令牌,我试过了,但没有用。
我试图通过我的个人资料附近的“+”按钮将单个 Gitlab 存储库导入我的 Github 存储库。它不适用于消息“在https://git.osl.frl/JVeenswijk/pfSense未检测到源存储库。请检查 URL 并重试”(是的,项目设置为public),我相信从中从 Gitlab 导入无法正常工作。
所以我尝试使用令牌、导入甚至通过 Github 桌面进行尝试,但这些都不适合我。我觉得很奇怪,Github 和 Gitlab 相互连接有这么大的麻烦,从我的角度来看,它们的功能几乎相同,但功能不同。
现在的问题是:
小智 8
我刚刚成功地将存储库从 GitLab转移到了 GitHub。
GitLab 中的存储库是private,这表明 GitHub Importer 不起作用,因此,我按照下面的链接操作,它可以工作。
脚步
$ git clone --bare https://external-host.com/extuser/repo.git
# Makes a bare clone of the external repository in a local directory
Run Code Online (Sandbox Code Playgroud)$ cd repo.git
$ git push --mirror https://github.com/ghuser/repo.git
# Pushes the mirror to the new GitHub repository
Run Code Online (Sandbox Code Playgroud)
4.删除临时本地存储库。
$ cd ..
$ rm -rf repo.git
Run Code Online (Sandbox Code Playgroud)