首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >腾讯云Centos安装gitlab

腾讯云Centos安装gitlab

作者头像
河岸飞流
发布2019-08-09 14:47:25
5.3K0
发布2019-08-09 14:47:25
举报
文章被收录于专栏:开发杂记开发杂记

参考了网上很多人写的安装教程,结果并不好,最后阅读了官方的英文api,才安装成功,这里记录下来,方便以后使用。我的安装环境为腾讯云主机Centos7.3 64bit

gitlab官方api地址点我试试~

  1. 开启HTTP和SSH访问 yum install -y curl policycoreutils-python openssh-server systemctl enable sshd systemctl start sshd firewall-cmd --permanent --add-service=http systemctl reload firewalld
  2. 安装并启用邮件服务 yum install postfix systemctl enable postfix systemctl start postfix
  3. 下载并安装gitlab #这里我选择的是清华大学的镜像,下载起来比较快一点,我选择的是最新的版本 #https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/ cd /usr/locale/src/ wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm rpm -ivh gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm 安装好之后,会显示gitlab的图案,并提示设置外网访问地址(external_url)
  4. 配置gitlab #打开配置文件 gitlab.rb [root@VM_177_101_centos gitlab]# vim /etc/gitlab/gitlab.rb #修改外网访问地址 13行 #ip为主机的ip地址,端口默认是8080,这里为了避免出现占用,也进行修改一下,我的配置为9999 external_url = 'http://ip:prot' #修改nginx监听 #gitlab默认使用了nginx进行反向代理,这里我重新配置了一下 579行~580行 unicorn['listen'] = '127.0.0.1' unicorn['port'] = 8082 #重新配置nginx 800行 nginx['enable'] = true nginx['listen_addresses'] = ['*'] nginx['listen_port'] = 82 #退出并保存
  5. 重新加载配置并重启gitlab gitlab-ctl reconfigure gitlab-ctl restart #出现如下提示说明重启成功 ok: run: gitaly: (pid 18536) 0s ok: run: gitlab-monitor: (pid 18556) 1s ok: run: gitlab-workhorse: (pid 18561) 0s ok: run: logrotate: (pid 18610) 1s ok: run: nginx: (pid 18616) 0s ok: run: node-exporter: (pid 18623) 0s ok: run: postgres-exporter: (pid 18634) 1s ok: run: postgresql: (pid 18660) 0s ok: run: prometheus: (pid 18722) 0s ok: run: redis: (pid 18732) 0s ok: run: redis-exporter: (pid 18737) 0s ok: run: sidekiq: (pid 18758) 0s ok: run: unicorn: (pid 18767) 1s 6.访问gitlab #由于我没有域名,直接绑定的是ip地址 #在浏览器中输入ip:82此时即可访问 #登录后界面如下图所示,看上去是不是非常的棒! #接下来尽情的去体验属于你的代码服务器吧~~~~
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-03-01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档