GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。

1. 安装并配置必要的依赖关系

如果你想使用 Postfix 发送邮件,请在安装过程中根据提示选择 'Internet Site'。 你也可以用 Sendmail 或者 配置一个自定义的 SMTP 服务 并 把它作为一个 SMTP 服务器。

在 CentOS 系统上,下面的命令将会打开系统防火墙 HTTP 和 SSH 的访问。


sudo yum -y install curl policycoreutils openssh-server openssh-clients
sudo systemctl enable sshd
sudo systemctl start sshd
sudo yum -y install postfix
sudo systemctl enable postfix
sudo systemctl start postfix

sudo firewall-cmd --permanent --add-service=http

sudo systemctl reload firewalld

2. 添加 GitLab 镜像源并安装

curl -sS http://packages.gitlab.com.cn/install/gitlab-ce/script.rpm.sh | sudo bash
sudo yum install gitlab-ce

如果你不太习惯使用命令管道的方式安装镜像仓库,你可以在这里找到 完整的安装脚本 或者 选择系统对应的安装包 使用下面的命令手动安装。

curl -LJO https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-XXX.rpm
rpm -i gitlab-ce-XXX.rpm

3. 配置并启动 GitLab

sudo gitlab-ctl reconfigure

4. 通过浏览器访问上一步配置的域名

第一次访问 GitLab,系统会重定向 url 到重置密码的页面,你需要输入初始化管理员账号的密码。 设置完成后,系统会重定向到登录界面,你就可以使用刚才输入的密码登录系统了。

系统默认的管理员账号为 root, 登录系统后,你可以修改管理员账号为自己喜欢的账号。

如需修改访问地址以及端口, vim /etc/gitlab/gitlab.rb    --    external_url 'http://localhost:90'

文章来源:GITLAB

最新文章

  1. Apache Shiro 学习记录4
  2. tornado 学习笔记7 RequestHandler功能分析
  3. No Spring WebApplicationInitializer types detected on classpath。启动时不报错,但是页面打不开。
  4. 通过Java Api与HBase交互(转)
  5. Registered Nurse in the US
  6. javascript 日常总结
  7. CENTOS GUI
  8. c# 图片XML序列化与反序列化
  9. Onload,Onunload,onbeforeunload,$(window).load(function() {})和$(document).ready(function(){})
  10. 添加和删除节点(HTML 元素)。
  11. php 自带函数
  12. AJAX请求遭遇未登录和Session失效的解决方案
  13. 每日一linux命令 du [系列]
  14. datazen 备份还原
  15. 3、Hibernate三态间的转换
  16. Jenkins 学习笔记(二):很简单的发布一次
  17. codevs 1054 电梯
  18. g++编译X265
  19. 【译】12. Java反射——类的动态加载和重新加载
  20. github下载更新代码到本地

热门文章

  1. 互斥锁和条件变量(pthread)相关函数
  2. linux安装jdk tomcat nginx 以及常用命令
  3. 字符串函数---strcat()与strncat具体解释及实现
  4. TypeError: 'module' object is not callable 原因分析
  5. sql insert and update
  6. 数字和为sum的方法数(动态规划)
  7. 分析PHP的include机制
  8. Jmeter性能测试-GC相关
  9. 安装mysql 8.0版本时,使用front连接报1251错误或者navicat 连接报错2059解决方案
  10. YTU 2422: C语言习题 n个数逆序