视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
Ubuntu Server搭建安装 Gitlab
2025-09-29 22:36:56 责编:小OO
文档
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

 下载本文

显示全文
专题