GitLab团队协作开发文档

2020-10-30  本文已影响0人  HilaryQiao

1. 登录

1.1 管理员会为使用者开通账号并设置权限。

1.1.1 团队管理者为团队成员开通账号


1.1.1 团队管理者为团队成员开通账号

1.1.2 编辑成员信息


1.1.2 编辑成员信息
1.1.3 添加成功后编辑使用者的权限
1.1.3 添加成功后编辑使用者的权限

2.2 团队成员通过git 客户端参与项目开发

2.2.1 下载git,地址:https://git-scm.com/downloads

2.2.2 团队成员要创建SSH密钥,以Win系统为例,请打开Git Bash命令提示符并输入命令:

    ssh-keygen -t rsa -C "example@domain.com"

它会提示’输入保存密钥的文件(//.ssh/id_rsa):’,只需键入文件名并按回车。 接下来提示输入密码显示“输入密码(空密码)”。 输入一些密码并按回车。 您将看到生成的SSH密钥,如下图所示:

2.2.2 生成SSH密钥

2.2.2 现在登录到您的GitLab帐户(用户名/密码由团队管理者设置,请联系您所属团队负责人),然后单击[Settings] 选项。

2.2.2 现在登录到您的GitLab帐户,然后单击**[Settings]** 选项

2.2.3 要创建SSH密钥,请单击菜单左侧的 SSH Key 选项卡。

2.2.3 要创建SSH密钥,请单击菜单左侧的 **SSH Key** 选项卡。

2.2.4 打开 id_rsa.pub 文件,复制SSH密钥并将其粘贴到高亮显示的密钥框中,单击添加密钥(Add key)按钮,将SSH密钥添加到您的GitLab。如下图所示:

2.2.4 将SSH密钥添加到您的GitLab
2.2.4 将SSH密钥添加到您的GitLab

2. 创建project

2.1 团队负责人创建本团队项目

步骤(1): 要创建新项目,请登录到您的GitLab帐户,然后单击仪表板中的新建项目(New project)按钮:

要创建新项目 要创建新项目
输入项目名称(假设项目名称为gitlab-pro),项目描述,可见性级别(公开或内部访问项目的可见性),然后单击创建项目(Create project)按钮。

步骤(2): 接下来,它将创建一个新项目,其成功消息如下所示:

创建一个新项目成功消息
步骤(3):为该项目添加协作开发人员,操作如图所示:
1. 登录到您的GitLab帐户并转到*Projects*部分 2. 单击设置选项卡下的 **Members** 选项 3. 在界面上将成员添加到您的项目中

2.2 Master+Developers协同开发

2.2.1 本地使用Git,都需要先配置下自己仓库的邮箱和用户名,基本只使用一次

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

2.2.2 所有参与的开发者Fork源仓库
源仓库建立以后,团队负责人发布自己项目地址(比如: git@172.171.16.183:root/NIDPS.git)给团队成员每个开发就可以去克隆一份源仓库到自己的Gitlab账号中,然后作为自己开发所用的仓库。把自己的项目仓库clone到本地。

git clone git@172.171.16.183:root/NIDPS.git

2.2.3 使用fork

3. 协同合作中最常用的Git命令

git clone <url> #克隆远程版本库
git init #初始化本地仓库
git status #查看下仓库的当前的状态
git add <file> / . #跟踪指定文件或所有改动过的文件
git commit -m "commit message" # 提交所有更新过的文件
git log #查看提交历史日志
git relog #查看所有操作记录日志,回退穿越很有用
git reset --hard HEAD # 回退
git pull <remote> <branch> # 拉取代码并快速合并
git push <remote> <branch> # 推送代码及快速合并
git fetch <remote> / --all # 获取指定远程仓库或所有远程仓库代码
git merge <branch> # 合并指定分支到当前分支

参考文献:
https://www.yiibai.com/gitlab/

上一篇 下一篇

猜你喜欢

热点阅读