小于博客 小于博客
首页
  • Java学习笔记
  • Docker专区
  • 实战教程
  • Shell
  • 内存数据库
  • Vue学习笔记
  • Nginx
  • Php
  • CentOS
  • Docker
  • Gitlab
  • GitHub
  • MySql
  • MongoDB
  • OpenVPN
  • 配置文件详解
  • Other
  • ELK
  • K8S
  • Nexus
  • Jenkins
  • 随写编年
  • 电影音乐
  • 效率工具
  • 博客相关
  • 最佳实践
  • 迎刃而解
  • 学习周刊
关于
友链
  • 本站索引

    • 分类
    • 标签
    • 归档
  • 本站页面

    • 导航
    • 打赏
  • 我的工具

    • 备忘录清单 (opens new window)
    • 网站状态 (opens new window)
    • json2go (opens new window)
    • 微信MD编辑 (opens new window)
    • 国内镜像 (opens new window)
    • 出口IP查询 (opens new window)
    • 代码高亮工具 (opens new window)
  • 外站页面

    • 开往 (opens new window)
    • ldapdoc (opens new window)
    • HowToStartOpenSource (opens new window)
    • vdoing-template (opens new window)
GitHub (opens new window)

小于博客

行者常至,为者常成
首页
  • Java学习笔记
  • Docker专区
  • 实战教程
  • Shell
  • 内存数据库
  • Vue学习笔记
  • Nginx
  • Php
  • CentOS
  • Docker
  • Gitlab
  • GitHub
  • MySql
  • MongoDB
  • OpenVPN
  • 配置文件详解
  • Other
  • ELK
  • K8S
  • Nexus
  • Jenkins
  • 随写编年
  • 电影音乐
  • 效率工具
  • 博客相关
  • 最佳实践
  • 迎刃而解
  • 学习周刊
关于
友链
  • 本站索引

    • 分类
    • 标签
    • 归档
  • 本站页面

    • 导航
    • 打赏
  • 我的工具

    • 备忘录清单 (opens new window)
    • 网站状态 (opens new window)
    • json2go (opens new window)
    • 微信MD编辑 (opens new window)
    • 国内镜像 (opens new window)
    • 出口IP查询 (opens new window)
    • 代码高亮工具 (opens new window)
  • 外站页面

    • 开往 (opens new window)
    • ldapdoc (opens new window)
    • HowToStartOpenSource (opens new window)
    • vdoing-template (opens new window)
GitHub (opens new window)
  • Nginx

  • Php

  • CentOS

  • Docker

  • GitLab

    • Gitlab简单部署
      • 1,环境和准备工作
      • 2,建立 git 用户
      • 3,关闭防火墙
      • 4,安装依赖库
      • 5,安装 Gitlab
      • 6,配置 GitLab
      • 7,测试及注册用户
    • Gitlab备份以及恢复
    • 配置Gitlab提交代码的钉钉通知
    • 汉化Gitlab-10-1-0
    • 如何迁移一个仓库到新的Gitlab
    • Gitlab忘记root密码怎么办
    • 通过命令行git log获取各种提交信息
    • 使用curl批量在分组内创建项目
    • git更改前一次commit内容并提交到master
    • git配置github与gitlab推送时指定不同用户与邮箱
  • GitHub

  • Mysql

  • MongoDB

  • OpenVPN

  • 配置文件详解

  • Other

  • 运维观止
  • GitLab
小于博客
2018-04-04
目录

Gitlab简单部署

# 1,环境和准备工作

  • 操作系统:CentOS6 或者 7 测试都是没有问题的
  • IP 地址:192.168.106.129

# 2,建立 git 用户

useradd git
passwd git 
1
2

# 3,关闭防火墙

systemctl stop firewalld
systemctl disabled firewalld
1
2

# 4,安装依赖库

# yum install curl openssh-server postfix cronie
# service postfix start
# chkconfig postfix on
1
2
3

# 5,安装 Gitlab

历史版本下载:点我跳转到 gitlab 历史版本页面。 (opens new window)

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
yum install gitlab-ce
1
2

整个包有 300 多 MB,如果使用 yum 无法下载,可以直接下载 RPM 包。

wget -c https://packages.gitlab.com/gitlab/gitlab-ce/el/6/x86_64/gitlab-ce-7.13.3-ce.1.el6.x86_64.rpm
1

若还是很慢,博主已经上传百度云盘,可以点击下边链接进行下载。

  • 链接:https://pan.baidu.com/share/init?surl=fRPfoGXHByzRacqH8ZFD2g
  • 提取码:1hg4

# 6,配置 GitLab

直接启动 GitLab 并不能正常工作,需要进行配置,其所有的配置都在配置文件 / etc/gitlab/gitlab.rb 中。此文件太长,太多的注释,后期研究可以查看此文档,在此从简配置。

  • 备份
# mv /etc/gitlab/gitlab.rb{,.bck}
1
  • 配置
cat >  /etc/gitlab/gitlab.rb << EOF
external_url 'http://192.168.106.129'
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.163.com"
gitlab_rails['smtp_port'] = 25
gitlab_rails['smtp_user_name'] = 'Linuxlql@163.com'
gitlab_rails['smtp_password'] = "yourpasswd"
gitlab_rails['smtp_domain'] = "smtp.163.com"
gitlab_rails['smtp_authentication'] = :plain
#gitlab_rails['smtp_authentication'] = "login"
#gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_enable_starttls_auto'] = false
gitlab_rails['gitlab_email_from'] = "Linuxlql@163.com"
user["git_user_email"] = "Linuxlql@163.com"
git_data_dir "/home/git"
EOF
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

配置之后,使用如下命令加载配置。

# gitlab-ctl reconfigure
1

# 7,测试及注册用户

开启浏览器输入 http://192.168.106.129,应该就可以看到主界面了。

输入账号:root 密码:5iveL!fe 登录!

#gitlab
上次更新: 2024/01/11, 14:21:50

← Docker容器如何优雅地访问宿主机网络 Gitlab备份以及恢复→

最近更新
01
SpringBoot 快速实现 api 加密!
03-21
02
SpringBoot整合SQLite
03-07
03
SpringBoot配置使用H2数据库的简单教程
02-21
更多文章>
Theme by Vdoing | Copyright © 2017-2024 | 点击查看十年之约 | 豫ICP备2022014539号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式