- 所属分类:独占观点
- 作者: 独占网络
- 更新时间: 2017-6-26 8:55:29
- 返回列表
1. Gitlab介绍GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。
2. 安装配置依赖项(使用Postfix来发送邮件)sudo apt-get install curl openssh-server ca-certificates postfix
3. 安裝gitlab下载deb安装包(https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/), 执行命令如下安装: dpkg -i gitlab-ee-XXX.deb
4. 配置并启动GitLab打开`/etc/gitlab/gitlab.rb,将`external_url = 'http://git.example.com'`修改为自己的IP地址:`http://xxx.xx.xxx.xx`,然后执行下面的命令使配置生效
sudo gitlab-ctl reconfigure
5. 登录GitLab默认管理员用户名密码:
Username: root
Password: 5iveL!fe
6. 邮件配置修改/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’] = “xxx@163.com”
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’] = “xxx@163.com”
user[“git_user_email”] = “xxx@163.com”
执行 gitlab-ctl reconfigure 命令使配置生效
7. 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