基于github开源项目再次开发,项目仓库创建及迭代推荐方式:
1. 登陆gitLib账号,并通过import project的方式创建项目;
2. 将gitLab创建好的项目克隆到本地;
3. 创建开发分支,正常迭代开发(例如:dev),同步到gitLab;
4. 当开源仓库有更新,同时我们也需要更新时,切换到和开源版本保持一致的分支(例如:master),手动修改git仓库的origin为开源地址, 并pull最新代码;
5. 再切换回迭代分支(dev),修改git仓库的origin为gitLib的仓库地址, 将和开源代码保持一致的分支(master)merge到迭代分支(dev),解决对应冲突,就能实现两边代码同时更新;
第一步:登陆GitLab服务创建项目
登录自己的账户,初次登录界面应该如下所示。
选择创建一个项目(Create a project) ==>
选择导入项目(Import project) ==> Github ==>
默认不能直接从Github上导入项目(repo),需要先获取一个个人访问标志(Personal Access Token) ==>
注:这里需要有自己的Github账户,并且需要先fork好之后,才能导入。
点击创建新的标志(Generate new token) ==>
之后需要验证密码 ==>
给token指定一个名字(方便标识),以及这个token的访问权限吧,我们给repo的权限即可。
==> 底部 Generate Token,生成即可,Token最好保存好。
回到Personal Access Token那页,输入刚才生成好的Token,即可列出你Github上的所有公开项目repo,如下所示。
点击项目repo右侧的import按钮,即可导入相应的项目。
回到主界面,即可看到我们刚才导入的项目。