一、Ubantu下安装
此处使用安装包安装
-
下载:
wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/bionic/gitlab-ce_16.1.5-ce.0_amd64.deb/download.deb -
安装:
dpkg -i gitlab-ce_16.1.5-ce.0_amd64.deb -
出现以下提示,说明安装成功
-
修改配置文件
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
- 查看启动状态:
gitlab-ctl status
-
访问之前配置的IP地址,初始密码存在
/etc/gitlab/initial_root_password文件。这个文件在首次执行reconfigure后24小时将会自动删除。
-
修改密码
二、常用命令
| 常用命令 | 说明 |
|---|---|
| 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 日志 |
附录
- ubuntu 安装和配置 GitLab:cloud.tencent.com/developer/a…
- Linux初装gitlab初始默认密码:blog.csdn.net/timonium/ar…