Gitlab的使用

Gitlab是基于Git的项目管理软件,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。
1、账户申请创建
需要gitlab账户的同事,发送邮件给管理员,邮件需要包含如下信息:姓名、职务、公司正式邮箱、项目组、项目负责人,其中邮箱为用户名。
  由管理员账户创建新的gitlab登陆账户和密码(或者由管理员发送gitlab初次登陆链接),并设置权限。
2、SSH Key导入
将本地的id_rsa.pub里的内容复制到ssh keys , 使用ssh 协议,实现无密码下载或上传。
如何获取d_rsa.pub,请点击如下链接。
http://blog.csdn.net/huaishu/article/details/50475175
3、git 项目创建和master仓库初始化
项目负责人(master) 在gitlab上创建项目,项目可见性为private, 然后运行如下命令:

cd existing_folder
git init                                        #初始化本地仓库
git remote add origin giturl #本地添加远程
git add .                                 #将本目录下所有文件加到索引区
git commit                            #将索引区数据加到历史区
git push -u origin master    #上传master分支

或者运行如下命令:

  git clone giturl  #clone 远程仓库到本地 
  cd teach_git   #进入clone下来的目录
  touch README.md #创建文件
  git add README.md #加入暂存区
  git commit -m "add README" #提到版本库
        git push -u origin master  #上传master分支

4、git 配置初始化本地库

git config --global user.name "Administrator"  #自己的姓名,commit代码的时候用到
git config --global user.email "mail address"   #自己的邮箱,commit代码的时候用到。

5、代码下载修改提交代码及request

git clone git@gitlab.cihon.cn:misc/misc.git #下载仓库
git checkout -b self_branch master
git add somefiles  #将修改的文件添加到暂存区   
git commit -m “some message” #提交修改到版本库,需要添加commit message.
git push origin self_branch #push 自己的分支到gitlab

6、在gitlab 给master 提交merge request ,请求合并代码。设置assignee为master, 设置source branch 为自己提交branch, target branch 为要合并到的分支。


image5.png
image6.png

7、master进行code review , 没问题accept请求并删除分支。有问题,加comments. Developer 根据comments修改代码。

image10.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • gitlab使用流程 标签(空格分隔): gitlab 1、前言 使用svn的同学抓(dan)狂(sui)的问题?...
    jackcooper阅读 20,765评论 1 33
  • ## 1、选择创建新项目 登录成功后,点击导航条上的 “+” 就可以进入创建项目的页面 ## 2、填写项目的信息 ...
    smkoc阅读 2,410评论 0 1
  • Gitlab的使用 最近成功的在公司部署了gitlab,鉴于同学们还不会使用,这里写篇博客说明下。如果想安装git...
    鲍陈飞阅读 1,255评论 0 0
  • Gitlab的使用 最近成功的在公司部署了gitlab,鉴于同学们还不会使用,这里写篇博客说明下。如果想安装git...
    西江月阅读 477评论 0 0
  • 昨天是我的生日 却没收到什么祝福 冷风陪着我孤独 将寂寞当做礼物 今天是你的生日 明信片漫天飞舞 有人说要去酒店为...
    纯色時光阅读 194评论 0 0