CentOS 7 安装GitLab

CentOS 7 安装GitLab

GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目. Gitlab中文网:https://www.gitlab.com.cn/ Gitlab官网:https://about.gitlab.com/ Gitlab官方文档:https://docs.gitlab.com/ce/README.html

  • CentOS7配置SSH

http://blog.csdn.net/wh211212/article/details/52932776

  • CentOS7配置SMTP

http://blog.csdn.net/wh211212/article/details/53040620

安装Gitlab

参考链接:https://www.gitlab.com.cn/downloads/#centos7

  • 安装配置依赖项

 使用Postfix来发送邮件,在安装期间请选择’Internet Site’. 您也可以用sendmai或者 配置SMTP服务 并 使用SMTP发送邮件.在 Centos 6 和 7 系统上, 下面的命令将在系统防火墙里面开放HTTP和SSH端口.(参考上面链接和下面操作)

sudo yum install curl policycoreutils openssh-server openssh-clients
sudo systemctl enable sshd
sudo systemctl start sshd
sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld
  • 添加GitLab仓库,并安装到服务器上
curl -sS http://packages.gitlab.cc/install/gitlab-ce/script.rpm.sh | sudo bash
sudo yum install gitlab-ce
# 手动下载rpm包安装
curl -LJO https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-XXX.rpm
rpm -i gitlab-ce-XXX.rpm
  • 启动GitLab
sudo gitlab-ctl reconfigure
  • 使用浏览器访问GitLab

首次访问GitLab,系统会让你重新设置管理员的密码,设置成功后会返回登录界面.默认的管理员账号是root,如果你想更改默认管理员账号,请输入上面设置的新密码登录系统后修改帐号名.

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏云计算教程系列

Ubuntu如何使用Roundcube安装自己的Webmail客户端

如今,许多人使用基于浏览器的电子邮件客户端(如Gmail)来访问他们的电子邮件。但是,如果您想在查看电子邮件时停止查看广告,或者您已从公共电子邮件服务移至您自己...

1434
来自专栏ITCloud的专栏

Neutron lbaas代理https实践

通过neutron-lbaas实现对https的代理,引用官方的解释https://docs.openstack.org/mitaka/networking-g...

44310
来自专栏熊二哥

快速入门系列--WCF--03RESTFUL服务与示例

之前介绍了基于SOAP的Web服务,接下来将介绍基于REST的轻量级的Web服务。 ? REST(Representational State Transfe...

1817
来自专栏编码小白

ofbiz初级教程

本教程是ofbiz 基本应用,它涵盖了OFBiz应用程序开发过程的基本原理。目标是使开发人员熟悉最佳实践,编码惯例,基本控制流程以及开发人员对OFBiz定制所需...

6113
来自专栏史上最简单的Spring Cloud教程

上传文件,经过Zuul,中文文件名乱码解决办法

问题描述 在项目中又一个上传文件的oss服务,直接调用服务的上传文件成功,如果经过网关zuul服务,上传中文名字的文件,文件名会出现乱码,最终导致上传失败,如果...

3256
来自专栏JavaWeb

Windows上安装使用rabbitmq

2363
来自专栏Java 源码分析

Filter过滤器

Filter接口和Servlet的接口是非常类似的,它里面只有三个方法。 1.Filter接口 init Filter创建的时候,启动服务器的时候创建Filt...

2747
来自专栏蓝天

crontab和crond分析

更好使用crontab,和解决crontab使用问题。本文分析的是Paul Vixie版本crontab和crond。一般可通过执行“man crontab...

412
来自专栏james大数据架构

Eclipse与Android源码中ProGuard工具的使用

由于工作需要,这两天和同事在研究android下面的ProGuard工具的使用,通过查看android官网对该工具的介绍以及网络上其它相关资料,再加上自己的亲手...

2009
来自专栏Java帮帮-微信公众号-技术文章全总结

Web-第十八天 过滤器Filter【悟空教程】

在完成登录时,如果用户勾选“自动登录”,将在下次登录时,自动完成登录功能,减少用户再次输入账号和密码繁琐的操作。此功能是对用户的操作体验进行优化,本案例将带领大...

963

扫码关注云+社区