安装GitLab
1.安装
#安裝相关依赖
yum -y install policycoreutils openssh-server openssh-clients postfix
#启动ssh并设置为开机启动
systemctl enable sshd && sudo systemctl start sshd
#设置postfix开机自启,并启动 postfix支持gitlab发信功能
systemctl enable postfix && systemctl start postfix
#开放ssh和http服务,然后重新加载防火墙列表
firewall-cmd --add-service=ssh --permanent
firewall-cmd --add-service=http --permanent
firewall-cmd --reload
#把rpm安装包复制到服务器上
#rpm下载包 网址 https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/
rpm -ivh 安装包名 #在当前目录执行
#修改gitlab配置
vim /etc/gitlab/gitlab.rb
#修改external_url 为 ip:port格式的 比如 http://192.168.3.56:82
#修改nginx['listen_port']=82
#可以退出编辑模式输入 /nginx['listen_port'] 回车 即可搜索
#重新配置及启动gitlab
gitlab-ctl reconfigure
gitlab-ctl restart
#把端口添加到防火墙
firewall-cmd --zone=public --add-port=82/tcp --permanent
firewall-cmd --reload
2.配置
-
配置root密码:root123456,账号是root
-
添加组,创建用户,创建项目
1)创建组
使用管理员创建组,一个组里面可以有多个项目分支,可以将开发添加到组里面进行设置权限,不同的组就是不同的开发项目或者服务模块,不同的组添加不同的开发,就可以实现对开发设置权限的管理
-
在组内部创建项目,只有该组的成员才能访问该项目
-
新建用户,并分配到我们刚刚创建的组里面 账号:lybing 密码:lybing123456
-
分配组