要求:运行内存要在 2G 以上

整理步骤:
(1、安装和配置必要的依赖 )
yum install -y curl openssh-server openssh-clients cronie
(2、将在系统防火墙打开HTTP和SSH访问)
lokkit -s http -s ssh
(3、安装postfix发送通知邮件)
yum install postfix
service postfix start
chkconfig postfix on
在安装配置的屏幕可能会出现后缀。选择“Internet站点”并按Enter键。使用服务器的外部DNS“邮件名称”并按Enter键。如果出现额外的屏幕,继续按回车键接受默认值。
(4、添加gitlab包库安装包)
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
【速度慢的话,换成下面的试试】
curl -sS http://packages.gitlab.cc/install/gitlab-ce/script.rpm.sh | sudo bash
(5、下载安装包)
yum install -y gitlab-ce
(6、修改访问方式)
vim /etc/gitlab/gitlab.rb
修改为:external_url ‘http://127.0.0.1:8081’

下面两行注释去掉并修改为:
unicorn[‘listen’] = ‘127.0.0.1’
unicorn[‘port’] = 8081

grep ^external_url /etc/gitlab/gitlab.rb
返回:
external_url ‘http://127.0.0.1:8081’ #正确

grep ^unicorn /etc/gitlab/gitlab.rb
返回:
unicorn[‘listen’] = ‘127.0.0.1’ #正确
unicorn[‘port’] = 8081

(7、配置并启动gitlab)
gitlab-ctl reconfigure

【注意】
日志位置:/var/log/gitlab 可以进去查看访问日志以及报错日志等,供访问查看以及异常排查。
gitlab-ctl tail nginx/gitlab_access.log #查看nginx访问日志
gitlab-ctl tail #查看所有日志
gitlab-ctl start|stop|status|restart #日常操作
每次重新配置,也可以 gitlab-ctl reconfigure 使之生效

【卸载】
gitlab-ctl help来获取相关命令
gitlab-ctl uninstall,(此方法在 /opt/gitlab 下,没有就是不存在)关于其的说明是
Kill all processes and uninstall the process supervisor (data will be preserved).
但在实际操作中,只通过uninstall无法彻底卸载gitlab

以下方法可彻底卸载:
gitlab-ctl stop
gitlab-ctl uninstall
gitlab-ctl cleanse
rm -rf /opt/gitlab

参考网址:
https://about.gitlab.com/installation/#centos-6
blog.csdn.net/michaelzhouh/article/details/48374431
http://blog.csdn.net/m0_37886429/article/details/73603481
【大神文档】
http://blog.csdn.net/ouyang_peng/article/details/72903221
【中文社区(汉化)】
https://gitlab.com/xhang/gitlab

linux 搭建 gitlab 私人服务器相关推荐

  1. Apache Archiva搭建Maven私人服务器

    Apache Archiva搭建Maven私人服务器 1. 下载 Archiva安装包 2. 安装archiva服务器 3. 启动服务器 4. 将 archiva 在 CentOS 中安装成服务 5. ...

  2. Linux搭建GitLab私有仓库,并内网穿透实现公网访问

    文章目录 前言 1. 下载Gitlab 2. 安装Gitlab 3. 启动Gitlab 4. 安装cpolar 5. 创建隧道配置访问地址 6. 固定GitLab访问地址 6.1 保留二级子域名 6. ...

  3. GitLab - Ubuntu18搭建GitLab仓库服务器(转)

    GitLab - Ubuntu18搭建GitLab仓库服务器(转) 前期准备 sudo apt-get updatesudo apt-get install -y curl openssh-serve ...

  4. 在Windows服务器上搭建Nuget私人服务器(超~详细)

    在Windows服务器上搭建Nuget私人服务器 一.使用VS2017/VS2019新建空白解决方案,操作如图: 步骤一:这里以VS2019为例,打开VS2019,选择[创建新项目]选项: 步骤二:选 ...

  5. linux 搭建nginx + rtmp服务器

    linux 搭建nginx + rtmp服务器 一  环境准备 虚拟机ubuntu 装备,安装一些nginx 必要的依赖和服务 sudo apt-get install libpcre3 libpcr ...

  6. linux搭建ewomail邮件服务器完整步骤

    linux搭建ewomail邮件服务器超完整细致步骤 啊 首先准备一台与服务器一个域名 安装EwoMail 测试邮局通信端口是否开启: 1.安装telnet:yum install telnet -y ...

  7. 【Linux】使用私人服务器搭建qq机器人

    继上次开发完私人服务器后,今天用服务器搭建了一个qq机器人. 第一步:下载工具 分别在Ubuntu中下载cqhttp.zerobot以及golang. 第二步:修改cqhttp和zerobot的配置文 ...

  8. [Linux]搭建Anki同步服务器(针对Anki2.0)

    原创文章,欢迎转载.转载请注明:转载自 祥的博客 原文链接:https://blog.csdn.net/humanking7/article/details/89299138 文章目录 @[toc] ...

  9. [Linux]搭建Anki同步服务器(针对Anki2.1)

    原创文章,欢迎转载.转载请注明:转载自 祥的博客 原文链接:https://blog.csdn.net/humanking7/article/details/94999409 文章目录 @[toc] ...

最新文章

  1. tf.signal.stft() 短时傅里叶变换的示例
  2. 网络编程学习笔记(ICMPv6和IPv6套接口选项)
  3. SQL工具-技术支持工具
  4. 【机器学习】用PyCaret创建整个机器学习管道
  5. lofter 爬虫_本日Lofter德哈tag榜单 20201125
  6. [T-ARA][놀아볼래?][要玩吗]
  7. layui中laypage当前页刷新
  8. 三、系统的开关机和PDC简介
  9. 【NOIP2014】【Luogu2118】比例简化(枚举)
  10. kubectl apply -f weave.yaml之后dns没有启动起来 weave-net CrashLoopBackOff
  11. NRF52840 NRF52833 nRF5 SDK 开发
  12. Hyperledge Fabric-身份与角色认证
  13. 癌症病人不让吃鸡蛋,癌症病人营养要如何补充?
  14. 2020年CSP-J2 CSP-S2 复赛题解
  15. 开山斧 0.3.5版本
  16. 将win7 firefox WebStorm PyCharm等JetBrains系列开发软件设置为豆沙绿护眼背景
  17. Windows操作系统文件夹
  18. ORA-00911: invalid character 错误解决
  19. Error querying database. Cause: java.lang.NullPointerException .The error occurred while handlin
  20. Python期末总结

热门文章

  1. 柬埔寨月薪 4 万敲代码?真相是我差点丢了性命!
  2. 基于matlab的数字图像边缘检测算法研究,基于MATLAB数字图像边缘检测算法的研究与对比分析...
  3. python中输出手机话费_用Python生成柱状图、折线图、饼状图来统计自己的手机话费...
  4. 脑洞故事|万圣节的起源并非恶魔,而是M星系机器人!
  5. iOS MJRefresh 自定义刷新动画
  6. 数组.列表.集合.应用
  7. 平塘天眼和大数据有什么关系_“中国天眼”选址贵州平塘的缘由
  8. [工具]更新音乐下载软件工具音乐下载网站,MP3音乐无损音乐下载器
  9. polygon NFT开发教程
  10. java基础案例4-2饲养员喂养动物