ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

gitlab服务器搭建及命令

2022-05-27 19:00:21  阅读:135  来源: 互联网

标签: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. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有