gitlab服务器搭建及命令

1.安装依赖

yum install -y curl policycoreutils-python openssh-server

2.启动sshd服务并设置开机启动

sudo systemctl start sshd

sudo systemctl enable sshd

3.安装邮件模块(可以不用安装)

sudo yum install postfix

sudo systemctl enable postfix

sudo systemctl start postfix

4.安装防火墙(可以不用安装、默认关闭)

yum install firewalld systemd -y

5.下载镜像

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-13.7.3-ce.0.el7.x86_64.rpm

6.安装镜像

rpm -ivh gitlab-ce-13.7.3-ce.0.el7.x86_64.rpm

7.更改访问地址

vi /etc/gitlab/gitlab.rb

将 external_url 'http://gitlab.XXXXXX'

改成自己的IP访问地址,也可加上端口号

比如:

http://gitlab.XXXXXX:9090

8.配置更新

gitlab-ctl reconfigure

9.启动gitlab

gitlab-ctl restart

 

 

 10.浏览器输入你的IP地址既可初始进入设置密码。

搞定收工!

ps1: gitlab常用命令

进入工作台

gitlab-rails console production  如果进不去就用下面的命令

gitlab-rails console  

User.where(id:1).first  查找id为1的用户

User.find_by(username: "fison") 查找用户名为fison的用户

修改用户名操作:

user = 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;

 

posted @ 2022-05-27 18:54  龙卷风之殇  阅读(535)  评论(0)    收藏  举报