最近在ubuntu18.04系统下安装gitlab,把安装之路记录下来

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

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

2、接下来,安装Postfix发送通知邮件,因为会用到服务器的外部DNS,所以这里先查找一下

cat /etc/resolv.conf

其中 nameserver即是我们需要的DNS地址 ,然后用下面的命令安装postfix

sudo apt-get install -y postfix

在Postfix安装期间,会出现一个配置屏幕。选择“Internet站点”并按回车。使用您的服务器的外部DNS作为'邮件名'并按回车。如果出现其他屏幕,请继续按回车键以接受默认值。

3、下载安装脚本,因为gitlab-ce是免费的,所以这里下载gitlab-ce

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

4、修改安装脚本,因为这是只读文件,所以需要权限进去

sudo vim /etc/apt/sources.list.d/gitlab_gitlab-ce.list

把原来的两行删除或者注释(#是行注释),使用官网下载太慢了,这里使用清华元下载,然后增加:

deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu bionic main

deb-src https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu bionic main

再次执行:

sudo apt-get update

5、执行安装脚本,这里的ip是刚刚查到的DNS

sudo EXTERNAL_URL="http://ip或域名" apt-get install gitlab-ce

安装完成会出现如下提示

到此安装结束。

6、浏览器进行访问

http://ip地址

第一次进入,需要输入管理员账号的密码,以方便后期的管理。
输入好之后,就可以以管理员进行登录,账号是root,密码就是你刚才输入的密码。

7、修改端口号,如果登录进去出现502错误,可能是8080端口号被占用了。

sudo vi /etc/gitlab/gitlab.rb

进入文件修改URL和端口号

external_url 'https://192.168.x.x:8100'unicorn['port'] = 8101

:wq保存文件并退出,然后执行下面的命令

sudo gitlab-ctl reconfigure

8、如果不想让用户自己注册,可以使用邮箱注册,下面是修改的链接

https://blog.csdn.net/u012348774/article/details/79134697

当然里面有个smtp_passward,这个密码其实是客户端授权密码,不同的邮箱有不同的方法,大家百度一下即可。

2020-08-31 ubuntu18.04下安装gitlab,以及使用邮箱注册相关推荐

  1. Ubuntu18.04下安装MySQL

    提示:以下操作均在root权限下进行. # 查看有没有安装MySQL: dpkg -l | grep mysql # 安装MySQL: apt install mysql-server 安装完成之后可 ...

  2. ubuntu18.04下安装中文输入法

    ubuntu18.04下安装中文输入法 windows下使用习惯了某款中文输入法,现在使用Ubuntu系统,也想和在windows下一样使用中文输入法,发现该输入法已经有了Linux版本,果断下载下来 ...

  3. ubuntu18.04下安装grafana6和简单使用

    ubuntu18.04下安装grafana6 环境 ubuntu18.04 下载 sudo apt-get install -y adduser libfontconfig1 # 使用wget 下载会 ...

  4. 在ubuntu18.04下安装标签软件labelme

    在ubuntu18.04下安装标签软件labelme 在论坛里面看到很多前辈在ubuntu16.04下安装软件labelme,索性模仿他们尝试了一下,看了很多的博客和论坛,尝试了很多的方法,最终仍然与 ...

  5. ubuntu18.04下安装GPU实例

    ubuntu18.04下安装GPU实例 以下是用到的命令去安装GPU 测试显卡驱动是否安装成功 如何改变文本的样式 插入链接与图片 如何插入一段漂亮的代码片 生成一个适合你的列表 创建一个表格 设定内 ...

  6. Ubuntu18.04下安装NVIDIA显卡驱动、docker、nvidia-docker;容器中编译安装opencv-4.4.0与darknet-yolov4并完成测试;容器封装镜像转移。2022

    记录一下第一次在CSDN发博客,欢迎大家光临~ 文章目录 前言 一.宿主机配置 1.安装Ubunntu18.04 64位系统 2.为宿主机系统更换国内软件源Ubuntu 官方源服务器在欧洲,国内访问很 ...

  7. ubuntu18.04下安装tomcat8.5

    环境信息: OS:Ubuntu18.04 JDK:1.8 Tomcat: 8.5.31 1.到Tomcat官网选择tar.gz包下载 2.安装 (1)把tomcat移动到想要的位置 sudo cp a ...

  8. Ubuntu18.04下安装深度学习框架Pytorch(GPU加速)

    前面我们已经在windows10环境下成功安装了CPU版本的Pytorch,推荐的是利用Anaconda安装. 经过接近一天的奋战,博主成功在linux系统安装GPU加速的pytorch,博主使用的发 ...

  9. Ubuntu18.04下安装(1080Ti)NVIDIA驱动、CUDA9.2、cuDNN7.3进行GPU加速

    1. 查看相关工具版本的方法 查看NVIDIA驱动版本 nvidia-smi 查看CUDA版本 cat /usr/local/cuda/version.txt 或者 nvcc --version(设置 ...

  10. 【服务器管理】Ubuntu18.04下安装TensorRT(已经安装CUDA和cudnn的情况下)

    本人实践经历 在运行深度学习项目,常常遇到警告内容: 021-06-16 15:51:21.131229: W tensorflow/stream_executor/platform/default/ ...

最新文章

  1. android与苹果平板生态,Android和Apple平板电脑的性价比比较
  2. android纹理缓存,Android OpenGLES(七) 理解纹理与纹理过滤
  3. Android面试收集录4 Fragment详解
  4. linux网络编程 错误,网络编程的异常及处理
  5. python清除缓存的命令_python怎么删除缓存文件
  6. 判断当前窗口是否是全屏的山寨版和官方版
  7. Android ConnectivityManager详解
  8. java学习(四)static静态变量 和this
  9. PDF控件Spire.PDF 3.9.584发布 | 附下载
  10. unity 安卓端输出日志神器--Reporter插件
  11. 《JS修炼之道》—— 读后总结
  12. 数据结构与算法 知识点总结(中)---线性表,堆栈,队列
  13. 体验一个人自驾游思考人生
  14. 建议收藏,最全ChatGPT 中文调教指南:提供各个领域的角色提示词(prompts)及使用技巧,当然也有不正经指南
  15. 详解Gem5模拟器的4种CPU模型
  16. Parallels Desktop 18.0.1 53056
  17. 数据结构JAVA实现——树
  18. 强制换行和强制不换行
  19. 抽奖小程序 c语言,抽奖小程序 一抽奖小程序,需十位学生信息,抽出一等奖1名,二等奖2名,三等奖......
  20. 计算机科学博士上海纽约大学,聚焦 | 上海纽约大学推出全新交通运输规划与工程博士项目...

热门文章

  1. 数据库中的日期相减_sql中两个日期相减
  2. vue 自定义marquee横向无缝滚动组件
  3. 如何公众号运营好一个公众号
  4. win10计算机用户名和密码怎么找到,win10怎么查看wifi账号密码_win10电脑怎么看wifi密码...
  5. 浮动时间怎么计算_软考学习第21天-----软考案例分析的计算题
  6. rematch简单使用
  7. arcmap叠置分析_ArcGIS常见的叠加操作分析情况汇总
  8. 关于EPCS系列芯片的说明
  9. 如何给 PDF 文档批量添加页眉页脚?如何给 PDF 文档批量添加页码?
  10. JTT 809-2019客户端与服务端协议开发