一、 安装gitlab
1.1 安装基础包
yum install policycoreutils-python -y
1.2 下载和安装gitlab
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.2.7-ce.0.el7.x86_64.rpm
rpm -ivh gitlab-ce-10.2.7-ce.0.el7.x86_64.rpm
1.3 配置gitlab
vim /etc/gitlab/gitlab.rb(添加如下配置)
external_url 'http://192.168.1.5:9090'
gitlab-ctl reconfigure(更新配置是其生效)
1.4 启动gitlab
gitlab-ctl start
gitlab-ctl status
gitlab-ctl stop
gitlab-ctl retsart
二、 gitlab常用命令
2.1 gitlab说明:
groups: 项目
project: 服务
2.2 常用命令
git clone 项目地址 #把代码从gitliab仓库拉取本地
示例:
git clone http://192.168.1.5:9090/wangbo/devops.git
配置 git 基本配置
git config --global user.name "wangbo"
git config --global user.email "644006211@qq.com"
2.3 代码从本地上传到gitlab服务器
git add ./
git commit -m "v1"
git push -u origin master
git log 查看git log日志
git status 查看 本地工作区和缓存区的状态
.gitnore 忽略指定某些文件(或目录)上传gitlab
2.4 代码回滚
git reset --hard HEAD^ #使用git 回滚到上一个版本 ^ 代表代码回滚到上一个版本 ^^ ^ 代表代码回滚到上上个版本
git reset --hard HEAD 9a3bd9ac0e (版本号) 回滚到指定版本
分支:
git checkout -b devops 切换分支
git merg origin/develop
git push
三、 gitlab 界面设置
设置用户权限