GitLab

68 阅读1分钟

一、Ubantu下安装

此处使用安装包安装

  1. 访问链接:packages.gitlab.com/gitlab/gitl…

  2. 下载:wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/bionic/gitlab-ce_16.1.5-ce.0_amd64.deb/download.deb

  3. 安装:dpkg -i gitlab-ce_16.1.5-ce.0_amd64.deb

  4. 出现以下提示,说明安装成功

  5. 修改配置文件vim /etc/gitlab/gitlab.rb

  • 修改以下信息:
# 注意修改ip和port
external_url 'http://ip:port'
......
gitlab_rails['time_zone'] = 'Asia/Shanghai'
gitlab_rails['gitlab_email_from'] = 'xxxxxx@163.com'
......
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.163.com"
gitlab_rails['smtp_port'] = 25
gitlab_rails['smtp_user_name'] = "xxxxxx@163.com"
gitlab_rails['smtp_password'] = "111111" # 客户端授权密码
gitlab_rails['smtp_domain'] = "163.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
......
user["git_user_email"] = "xxxxxx@163.com"		
  • 更新配置文件:sudo gitlab-ctl reconfigure
  1. 查看启动状态:gitlab-ctl status

  1. 访问之前配置的IP地址,初始密码存在/etc/gitlab/initial_root_password文件。

    这个文件在首次执行reconfigure后24小时将会自动删除。

  2. 修改密码

二、常用命令

常用命令说明
sudo gitlab-ctl reconfigure重新加载配置,每次修改/etc/gitlab/gitlab.rb文件之后执行
sudo gitlab-ctl status查看 GitLab 状态
sudo gitlab-ctl start启动 GitLab
sudo gitlab-ctl stop停止 GitLab
sudo gitlab-ctl restart重启 GitLab
sudo gitlab-ctl tail查看所有日志
sudo gitlab-ctl tail nginx/gitlab_acces.log查看 nginx 访问日志
sudo gitlab-ctl tail postgresql查看 postgresql 日志

附录

  1. ubuntu 安装和配置 GitLab:cloud.tencent.com/developer/a…
  2. Linux初装gitlab初始默认密码:blog.csdn.net/timonium/ar…