在上篇文章中,详细介绍了gitlab和其他几种git相关内容的基础知识、在win10上如何利用Hyper_v安装虚拟机、在虚拟机上如何安装ubuntu系统环境以及如何在ubuntu上部署gitlab本地环境。详细内容请参考:
gitlab相关基础知识、利用hyper-v安装ubuntu及在ubuntu环境下搭建本地gitlab服务
这篇文章中,主要介绍下gitlab在实际项目如何使用 ,团队间如何利用它进行项目管理,下面就跟着博主的介绍,一起学习吧。
一、从gitlab克隆项目时,使用SSH协议还是HTTP协议
1、SSH协议?请参考:SSH协议百度百科
HTTP协议?请参考:HHTP协议
2、当从gitlab仓库中克隆项目时,推荐使用SSH协议,如果不适用SSH协议,在克隆过程中会发生错误。
二、为gitlab账号添加SSH key
1、登录个人gitlab账号,在账号的profiles中点击设置,出现SSH keys的页面。
2、打开tortoiseGit中的PuttyKey Gen生成私钥、公钥。将生成的公钥,拷贝到设置页面中,并add Key。
3、完成SSH key的配置。
三、gitlab上新建项目。
gitlab上新建project。
四、本地项目推送至gitlab
1、在本地新建项目工作空间,并创建测试文件。操作为右键单击“git在这里创建版本库”。
2、选择“git提交—master”,在弹出的界面中,进行相应注释填写。分支可以进行配置。
3、选择提交的内容文件,选择提交,查看进度情况。
4、将暂存在本地工作空间的代码,推送到gitlab上。在推送过程中,选择远端分支名称,配置远程管理URL,同时选择保存在本地的私钥文件。
5、推送过程中,在git管理设置里,从gitlab中会看到url地址为:
[email protected]:yinmochunCoder/gitProjectTest1.git
这个gitlab.example.com换成本地网址。
6、提交完成,可以查看提交结果。
五、从gitlab上克隆项目到本地
从远端克隆项目到本地直接拉取即可。
六、更新后的文件提交
1、文件修改后,可以比较内容。
2、内容比较之后,按照第五步的方式,进行相应提交。