安装gitlab

214 阅读1分钟

安装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

  • 分配组

3.源码上传到gitlab