Ubuntu Server搭建安装 Gitlab

深圳网站建设:http://www.sz886.com Ubuntu Server搭建安装 Gitlab

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

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4