GitLab 介绍
GitLab 是一个用于仓库管理系统的开源项目. 使用 Git 作为代码管理工具, 可通过 web 界面进行访问公开的或者私人项目. 它拥有与 GitHub 类似的功能, 能够浏览源代码, 管理缺陷和注释. 可以管理团队对仓库的访问, 它非常易于浏览提交过的版本并提供一个文件历史库.
安装配置依赖项 (使用 Postfix 来发送邮件)
sudo apt-get install curl openssh-server ca-certificates postfix
安裝 GitLab
下载 deb 安装包 ( https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ ), 执行命令如下安装: dpkg -i GitLab-ee-XXX.deb
配置并启动 GitLab
打开 / etc/GitLab/GitLab.rb, 将 external_url = 'http://git.example.com'` 修改为自己的 IP 地址:`http://xxx.xx.xxx.xx`, 然后执行下面的命令使配置生效
sudo GitLab-ctl reconfigure
登录 GitLab
默认管理员用户名密码:
- Username: root
- Password: 5iveL!fe
邮件配置
修改 / etc/GitLab/GitLab.rb 文件, 添加邮件服务器信息 (SMTP).
- gitlab_rails['smtp_enable'] = true
- gitlab_rails['smtp_address'] = "smtp.163.com"
- gitlab_rails['smtp_port'] = 25
- gitlab_rails['smtp_user_name'] = "[email protected]"
- gitlab_rails['smtp_password'] = "xxx"
- gitlab_rails['smtp_domain'] = "163.com"
- gitlab_rails['smtp_authentication'] = :login
- gitlab_rails['smtp_enable_starttls_auto'] = true
- gitlab_rails['gitlab_email_from'] = "[email protected]"
- user["git_user_email"] = "[email protected]"
执行 GitLab-ctl reconfigure 命令使配置生效
GitLab 相关命令
(1) 启动所有 GitLab 组件:
sudo GitLab-ctl start
(2) 停止所有 GitLab 组件:
sudo GitLab-ctl stop
(3) 重启所有 GitLab 组件:
sudo GitLab-ctl restart
(4) 查看服务状态
sudo GitLab-ctl status
(5) 启动服务
sudo GitLab-ctl reconfigure
(6) 修改默认的配置文件
sudo VIM /etc/GitLab/GitLab.rb
深圳网站建设 https://www.sz886.com/ https://www.sz886.com/ https://www.sz886.com/
来源: http://www.bubuko.com/infodetail-3015599.html