我们在开发中,可能会经常遇到这种问题。就是我代码存在gitlab 中。然后因为工作或者其他原因要用新的代码库。这个时候我们要转存代码,怎么办呢?
如果重新创建仓库,上传代码,无疑是比较麻烦的事情,而且,如果我想同步代码的话怎么办,总不能写两次代码吧。
这里有一个小窍门,我们可以这样来操作。
首先,我们在我们已经创建的这个平台仓库中,进入个人设置,找到【个人私密令牌】设置,创建账户的Access Token。创建好之后保存并复制key。
注意:这里不同的平台称呼不一样,gitee 叫做【私人令牌】,gitlab 叫做 Access Token ,Coding 上面叫做 【访问令牌】,github 上面叫做【personal access token】在Developer Settings下面。BitBucket 上面叫做【App Password】 在个人信息BitBucket Setting 下面。
打开新的平台,进入代码管理,添加仓库,选择【导入仓库】。然后输入原仓库代码地址。输入原仓库账号(一定要是账号,而不是其他的绑定信息,如果不确定可以进入相应平台的个人信息查看),输入我们上面创建的Access Token 。然后配置其他信息,点击提交/保存。
经过上面的操作,我们的代码会直接copy 过来。
这时如果细心,大家会在我们新的代码库上面看到一个刷新按钮,点击这个按钮可以同步原代码库的代码,这样我们只需要继续更新源代码库,本地不用来回切换,即可同步代码是不是很方便呢。