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 条评论
登录 后参与评论

相关文章

来自专栏晓晨的专栏

使用 dotnet cli 命令上传 nuget 程序包

831
来自专栏小狼的世界

Maven 快速入门

Maven是一个Java工具,因此你的电脑上必须安装有JAVA环境(JDK或者JRE)

993
来自专栏各种机器学习基础算法

ubuntu上安装php7.0+nginx+mysql

安装Nginx sudo apt install nginx sudo service nginx start 然后在其他电脑浏览器中输入该主机的ip地址进行访...

3628
来自专栏智能合约

centos安装mongodb扩展

1164
来自专栏数据结构与算法

sublime实现一键代码格式化

852
来自专栏Java面试笔试题

在VMware上安装CentOS版本的Linux虚拟机

2.点击“编辑虚拟机设置”,选择“CD/DVD”,点击"使用ISO映像文件"在本地找到合适的镜像文件;

782
来自专栏君赏技术博客

【已解决】为什么上传的 APP 无法进行 TestFlight 测试

最近想让外部翻译人员测试我们的 APP,看是否国际化是否正常。但是进行 Release 打包之后,在 TestFlight 的版本找不到对应提交的 Build记...

502
来自专栏云计算教程系列

如何在Ubuntu上安装Buildbot

Buildbot是一个基于Python的持续集成系统,用于自动化软件构建,测试和发布。它使用Python的Twisted库来处理buildmaster和多个wo...

1646
来自专栏一“技”之长

Android Studio2.x版本无法自动关联源码的解决方法

        在学习android开发过程中,对于一个不熟悉的类,阅读源码是一个很好的学习方式,使用andorid studio开发工具的SDK Manage...

803
来自专栏宝哥的专栏

Docker系列学习文章 - docker基本使用(四)

| 导语通过上一篇文章的学习,我们把docker安装好了,那么安装好docker后该怎么使用呢?本篇文章通过一两个例子跟大家讲述下docker的基本使用。然后,...

1.2K21

扫码关注云+社区