标签:gitlab 启动 部署 Gitlab systemctl yum ctl el7
GitLab是Ruby开发的自托管的Git项目仓库,可通过Web界面访问公开的或者私人的项目。
Gitlab服务器部署
该部署以Red Hat 7为例
安装依赖
yum install -y curl policycoreutils-python openssh-server
启动ssh服务/设置为开机启动
systemctl enable sshd
systemctl start sshd
安装 Postfix 邮件服务器
yum install -y postfix
systemctl enable postfix
systemctl start postfix
安装gitlab
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-13.1.2-ce.0.el7.x86_64.rpm
rpm -ivh gitlab-ce-13.1.2-ce.0.el7.x86_64.rpm
修改 gitlab 配置
vim /etc/gitlab/gitlab.rb
#修改该项为自己的IP地址 external_url 'http://192.168.111.129:9081' #将该注释去掉并修改,端口不可与上方重复 puma['port'] = 9082
重置 gitlab
gitlab-ctl reconfigure
systemctl restart gitlab-runsvdir
启动完成后即可通过地址访问(该地方要稍微等一下,gitlab启动时间有点久,要是看到502代表还在启动中)
测试链接
修改密码,默认用户为root(设置密码并登录,邮箱地址可以跳过)
注:老版本的gitlab会有初始密码在文件 /etc/gitlab/initial_root_password 中查看
登录后的页面
Gitlab相关命令
gitlab-ctl start // 启动所有 gitlab 组件; gitlab-ctl stop // 停止所有 gitlab 组件; gitlab-ctl restart // 重启所有 gitlab 组件; gitlab-ctl status // 查看服务状态; gitlab-ctl reconfigure // 刷新配置文件; gitlab-rake gitlab:check SANITIZE=true --trace // 检查gitlab; gitlab-ctl tail // 查看日志;
标签:gitlab,启动,部署,Gitlab,systemctl,yum,ctl,el7 来源: https://www.cnblogs.com/cjzzz/p/16343230.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。