一、 安装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 界面设置
设置用户权限
标签:回滚,git,代码,gitlab,ctl,el7 来源: https://www.cnblogs.com/Robi-9662/p/13200119.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。