标签:sudo gitlab ce yum 服务器 rpm el7 搭建
1.安装依赖
yum install -y curl policycoreutils-python openssh-server
2.下载gitlab镜像
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-13.7.3-ce.0.el7.x86_64.rpm
3.安装镜像
rpm -ivh gitlab-ce-13.7.3-ce.0.el7.x86_64.rpm
4.启动sshd服务并设置开机启动
sudo systemctl start sshd
sudo systemctl enable sshd
5.安装邮件模块(可以不用安装)
sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
6.安装防火墙(可以不用安装、默认关闭)
yum install firewalld systemd -y
7.下载镜像
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-13.7.3-ce.0.el7.x86_64.rpm
8.安装镜像
rpm -ivh gitlab-ce-13.7.3-ce.0.el7.x86_64.rpm
9.更改访问地址
vi /etc/gitlab/gitlab.rb
将 external_url 'http://gitlab.XXXXXX'
改成自己的IP访问地址,也可加上端口号
比如:
http://gitlab.XXXXXX:9090
10.配置更新
gitlab-ctl reconfigure
11.启动gitlab
gitlab-ctl restart
12.浏览器输入你的IP地址既可初始进入设置密码。
搞定收工!
ps1: gitlab常用命令
进入工作台
gitlab-rails console production 如果进不去就用下面的命令
gitlab-rails console
User.where(id:1).first 查找id为1的用户
User.find_by(username: "fison") 查找用户名为fison的用户
修改用户名操作:
User.find_by(username: "fison")
user.password = 'xxxxxx'
user.save!
exit
总之就是先查后改!
ps2: gitlab数据库操作
gitlab从10.0版本开始用的是Postgre SQL数据库。
进入数据库命令
sudo gitlab-rails dbconsole
查用户:
select * from select * from namespaces;
删除用户:
delete from namespaces where id = 3;
标签:sudo,gitlab,ce,yum,服务器,rpm,el7,搭建 来源: https://www.cnblogs.com/wujf-myblog/p/16318789.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。