首页 > 编程知识 正文

gitlab的使用,gitlab部署流程

时间:2023-05-06 13:58:58 阅读:158408 作者:4782

1)认识gitlab

gitlab是仓库管理工具

世界上最大的开源本版本的控制系统

gitlab的核心组件是git

gitlab支持图形界面

2) git lab特点

管理员易于使用

支持公有仓库和私有仓库

支持代码片段的保存和代码的复用。

3358 www.Sina.com/http://www.Sina.com/http://www.Sina.com/http://www.Sina.com /

学习内存在2GB以上

生产环境4GB

3

wget-o/etc/yum.repos.d/centos-base.repo http://mirrors.a liyun.com/repo/centos-7.repo

)git

yum install-ycurlpolicycoreutils-python OpenSSH-server

l

ab部署注意事项

https://about.gitlab.com/install/

rpm-ivhgitlab-ce-10.2.2-ce.0.el7.x86 _ 64.rpm

Gitlab服务器配置

安装依赖

vim /etc/gitlab/gitlab.rb

13 external _ URL ' http://192.168.100.60 '

安装gitlab

gitlab-ctl reconfigure

rpm官方下载地址

gitlab-ctl start

编写hosts文件

gitlab-ctl stop

-left:0pt;">查看gitlab服务的运行状态

gitlab-ctl status

查看日志

gitlab-ctl tail

Gitlab目录

/opt/gitlab/                    gitlab程序安装目录

/var/opt/gitlab/                 gitlab数据目录

/var/opt/gitlab/git-data/          仓库数据

客户端访问测试

http://192.168.100.60

 

获取/修改超级管理员root的密码

 切换目录:cd /opt/gitlab/糟糕的蜜蜂执行 : gitlab-rails console production 命令 开始初始化密码在irb(main):001:0> 后面通过 u=User.where(id:1).first 来查找与切换账号(User.all 可以查看所有用户)通过u.password='12345678'设置密码为12345678(这里的密码看自己喜欢):通过u.password_confirmation='12345678' 再次确认密码通过 u.save!进行保存(切记切记 后面的 !)如果看到上面截图中的true ,恭喜你已经成功了,执行 exit 退出当前设置流程即可。回到gitlab ,可以通过 root/12345678 这一超级管理员账号登录了

创建组

创建用户tom,bob

给bob用户配置密码

将用户添加至组中

查看组中成员

创建一个gitlab仓库

客户端配置密钥

ssh-keygen

复制密钥并且上传

cat .ssh/id_rsa.pub

客户端克隆仓库

git clone git@192.168.100.60:bdqn/public.git

创建测试数据

cd public

touch README.md

git add README.md

配置上传的用户

git config --global user.name "root"

git config --global user.email "root@benet.com"

git config --global color.ui true

上传到本地仓库和服务器仓库

git add bob.txt

git commit -m "add README"

git push -u origin master

提交更新到bob分支

git pull origin bob

看是否上传成功

创建分支

切换客户端所在的分支

git checkout bob

查看所在的分支

git branch

bob用户登录

合并分支

 

 

审核

合并后检查仓库

 

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。