本文主要介绍在Ubuntu[Ubuntu 18.04.3]上安装最新的GitLab版本控制工具。

一、安装更新GitLab所需要的依赖项

sudo apt-get update

下载过程中,网络要有所保障,否则下载时间比较长。

sudo apt-get install -y curl openssh-server ca-certificates

接下来,安装Postfix以发送通知电子邮件。如果要使用其他解决方案发送电子邮件,请跳过此步骤并在安装GitLab后配置外部SMTP服务器。

sudo apt-get install -y postfix

二、安装GitLab

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash

以上命令,是下载最新版本的GitLab,如果不想安装最新版本,需要自己下载相关版本的rpm安装包,然后进行命令行安装。

安装GitLab

sudo apt-get install gitlab-ee

网络还是要有保障的,否则下载包都够呛

安装完成会显示GitLab界面。

三、配置与启动

1、修改gitlab.rb文件配置url地址

vim /etc/gitlab/gitlab.rb

修改external_url,改成你要访问的url地址。

2、重新配置

gitlab-ctl reconfigure

3、查看运行状态

gitlab-ctl status

如果run正常,则成功,否则通过命令行启动gitlab

gitlab-ctl start

四、访问Gitlab网站

如果没有修改默认端口,可以通过ip的方式访问GitLab,如果有修改则要加上端口。或者也可以修改电脑的host,把ip和刚才配置的external_url进行映射。

C:\Windows\System32\drivers\etc

在以上目录。用管理员身份打开。

添加映射:

192.168.109.128 shaw-gitlab.com

默认会创建一个root用户,会提示你修改密码,修改完之后,就可以通过用户名密码使用GitLab了。

最新文章

  1. WPF 如何绘制不规则按钮,并且有效点击范围也是不规则的
  2. Vue 方法与事件处理器
  3. oracle数据库函数之============‘’分析函数和聚合函数‘’
  4. 自定义MapReduce的类型
  5. Javascript 笔记与总结(2-6)var
  6. gdb显示内存命令用法简介
  7. 修改oracle数据库为归档模式
  8. 怎样为ubuntu eclipse 添加 GBK字符集
  9. hdfs一直处于safemode模式
  10. linux环境下安装tcping工具测试访问超时
  11. Spring 事物Transaction
  12. Hexo博客主题优化
  13. 24小时学通Linux内核之构建Linux内核
  14. Verilog设计Valid-Ready握手协议
  15. ASP.NET MVC:Form Authentication 相关的学习资源
  16. vmware centos7系统虚拟机复制到其他电脑后不能联网问题解决
  17. Linux 磁盘分区存放文件和目录的数量 (inode)
  18. cmake-include_directories
  19. 一般处理程序中用到session时
  20. Python 之Memcache中间件

热门文章

  1. hadoop jps不显示信息
  2. 修复LSP 解决不能上网问题
  3. [RoarCTF 2019]Online Proxy
  4. 一次解决idea maven settings.xml文件不生效
  5. 进程、线程、IP、端口间关系
  6. vue---splitpane分割
  7. CentOS 7镜像下载
  8. ISO/IEC 9899:2011 条款1——范围
  9. html中使用mathjax数学公式
  10. 【Python学习之六】文件操作