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;

浙公网安备 33010602011771号