Linux【11】-软件安装2-gitlab

一、下载安装

sudo yum install -y curl policycoreutils-python openssh-server
sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld

二、开启服务

sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix

三、安装

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash

sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ee

或者安装好以后:

vim /etc/gitlab/gitlab.rb

修改:

external_url 'http://gitlab所在服务器的ip:端口'

四、其他

1. 停止gitlab服务

gitlab-ctl stop

2.设置管理员密码

管理员账号登录的用户名:root

虽然登录后管理员的用户名为Administrator,但是实际登录的用户名是root)

方法一:网页方式

浏览器访问gitlab所在的ip,输入密码后点击 “Change your password”(如果进行汉化,点击“修改密码”)。

方法二:指令方式

gitlab-rails console production

稍等一会后会出现

irb(main):001:0> user = User.where(id: 1).first     // id为1的是超级管理员
irb(main):002:0>user.password = 'yourpassword'      // 密码必须至少8个字符
irb(main):003:0>user.save!                          // 如没有问题 返回true
exit                                                // 退出

3.日志文件

GitLab使用gitlab-ctl日志查看的方法

Gitlab 默认的日志文件存放在/var/log/gitlab 目录下

1.查看所有日志

sudo gitlab-ctl tail

2.查看nginx 访问日志

sudo gitlab-ctl tail nginx/gitlab_acces.log

3.查看 postgresql 日志

sudo gitlab-ctl tail  postgresql

参考资料:

https://about.gitlab.com/installation/#centos-7

https://docs.gitlab.com/omnibus/settings/nginx.html#enable-https

http://blog.csdn.net/u011241606/article/details/51471367

https://www.cnblogs.com/straycats/p/7637373.html

http://blog.csdn.net/u011241606/article/details/51471367

个人公众号,比较懒,很少更新,可以在上面提问题,如果回复不及时,可发邮件给我: tiehan@sina.cn

Sam avatar
About Sam
专注生物信息 专注转化医学