gitLab使用教程

爱⌒轻易说出口 提交于 2019-12-03 03:57:36

GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。

 

步骤一注册:

进入注册页面(需要公司的人提供地址),例如    http://xx.xxx.xx.xx:18000/users/sign_in  注册完成,将账号给管理员,开通权限。

 

 

 

 

 

 

步骤2: 安装git客户端(生成ssh key, 提交代码什么的都需要它)

下载地址: https://www.git-scm.com/download/

 

 

 下载完成, 默认安装即可

 

步骤2: 生成 ssh key 

  随便打开一个文件夹,右键 点击 Git Bach Here (没有安装git客户端是找不到的)

 

  

 

 

   设置全局变量:例如注册名是 abc;  邮箱是 youxiang@xx.com

git config --global user.name "abc" (加上双引号,不加没有试过)
git config --global user.email "youxiang@xx.com"

 

  生成ssh key 命令:

ssh-keygen -t rsa -C "youxiang@xx.com" (上面的邮箱地址)

成功的截图:

 

 

 

 

找到C:\Users\登录用户名\.ssh 目录,里面有两个文件:id_rsa和id_rsa.pub

 

 

 步骤3: 配置ssh, 登录gitLab 见下面截图:

 

 

 

 

 

 

 

 

执行上面步骤之后,应该就可以拉取代码了;

 

 

git 拉取代码相关

步骤1: 代码克隆:

    找到地址 例如: git@xxx:service/web.git 下面以它为例子

 

 

   

  新建一个空的文件夹, 使用

 

 

 

git终端 输入:

  git clone git@xxx:service/web.git (ssh 地址) 

 

一直按回车:如果此时提示 yes/no 那么输入 yes (不然很有可能拉取不了代码)

 

 

 

 

拉取成功,会出现项目的文件夹, cd 到 项目目录, 出现 master 说明 当前是在 master 分支上

 

 

 

新建分支(新建dev为例)

  在上面 master 分支 的git 终端输入

git breach dev   回车

 

 

 

  此时,远程(就是浏览器)还没有你刚刚新建的dev分支,需要远程提交分支:

git push origin -u dev

 

然后打开浏览器就应该看到新建的分支了:

 

 

 

 

 

切换分支:

    有些时候,我们不能直接操作master 分支, 需要新建操作自己的分支,那么需要先切换到自己的分支

  git checkout dev (dev: 分支名字);  成功后会看到

 

 

 

 

新增代码:

    按顺序执行以下命令:

git add .   (添加当前目录的所有代码)

git commit -m  '提交留言'  (提交在本地的,远程还没有看到)

git push origin -u dev  (提交到远程的 dev 分支, 成功之后,浏览器应该会看到提交的代码)

 

删除分支(以dev为例)

  当前分支是 master, 需要删除 dev 分支,执行以下命令:

git branch -r -d origin/dev
git push origin :dev

  

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!