ubuntu搭建、安装gitlab服务器以及初始化密码
本为14.04
在搭建之前要确定其网络环境是没有问题。用root身份进行操作
1、安装和配置必要的依赖关系
apt-get update
apt-get install -y curl openssh-server ca-certificates
或者输入
apt-get install openssh-server postfix
1.2、安装期间,可能会出现配置屏幕。选择“Internet Site”,按回车键。使用您的服务器的外部DNS 'mail name'和按回车。如果出现其他屏幕,继续按enter以接受默认设置。
2、下载相关的文件,这里笔者采用的是国内镜像利用清华大学的镜像,进行下载,不然网速极慢。
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/trusty/main/g/gitlab-ce/
3、由于ubuntu是安装在虚拟机中,采用本地下载完成后,采用xftp上传到ubuntu中。然后进行安装
dpkg -i gitlab-ce_10.0.1-ce.0_amd64.deb
4、修改服务器地址
vim /etc/gitlab/gitlab.rb
将external_url ‘http://gitlab.example.com/’ 改为 external_url ‘192.168.0.222’
5、保存退出并启动gitlab
gitlab-ctl reconfigure
运行报错如图所示

Recipe Compile Error in /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/recipes/default.rb
GitLab external URL must include a schema and FQDN, e.g. http://gitlab.example.com/
将它贴了出来,起初看到红色部分。以为是重点。然不是,红色字体下面的才是错误的原因。大致意思是语法格式不对。
6、修改语法格式
将external_url ‘192.168.0.222’ 改为 external_url ‘http://192.168.0.222’
7、好,再次运行
gitlab-ctl reconfigure
等待几分钟后,地址栏输入:http://192.168.0.222就可以访问了,默认是采用80端口进行。
如图所示

若是老是出现什么502说明内存不足,因为gitlab最低配置是2G内存。将虚拟机分配至2G以上后,点击没有问题。若是出现404页面刷新一下即可。
网上说有默认的账号和密码,然而却无法登录成功。这里需要设置下默认账号的密码。
1、切换到相应路径下
cd /opt/gitlab/bin/
2、打开控制台
gitlab-rails console production
3、查询用户账号信息并赋值给u
u=User.where(id:1).first
4、设置该用户名的密码,密码这里不要使用引号,不然会无法登录成功
u.password=12345678
5、确认密码
u.password_confirmation=12345678
6、保存信息
u.save!
7、最后退出
exit
如图所示

最后我们使用默认的账号:root 和刚刚设置好的密码12345678进行登录

ubuntu搭建、安装gitlab服务器以及初始化密码的更多相关文章
- 【转载】如何在Ubuntu上安装LAMP服务器系统?
转载自:http://os.51cto.com/art/201307/405333.htm [2013年7月25日 51CTO外电头条]为何应该在Ubuntu上安装LAMP服务器?从事Web开发工作时 ...
- [转载]如何在Ubuntu上安装LAMP服务器系统
[2013年7月25日 51CTO外电头条]为何应该在Ubuntu上安装LAMP服务器?从事Web开发工作时,我更偏爱在不受干扰的情况下,在我那台计算机上的开发环境下进行开发.我宁愿所犯的错误大部分是 ...
- Ubuntu上安装Samba服务器实现家庭共享
如何在Ubuntu上安装Samba服务器 大多数Linux发行版都包含Samba. 要在Ubuntu上安装Samba,只需运行: sudo apt install samba 要检查您的Samba版本 ...
- CentOS安装gitLab服务器
首先利用gitlab-install-el6.sh安装,比较简单: (出处:http://www.linuxidc.com/Linux/2013-06/85754.htm) 1:如果有条件,提供一台全 ...
- ubuntu 搭建PPTP VPN服务器
上一篇文章介绍了如何在Ubuntu服务器上搭建IPSEC L2TP VPN服务器.继续介绍如何在Ubuntu服务器上搭建PPTP VPN服务器. 首先安装以下所需包 #apt-get install ...
- centos7 部署安装gitlab服务器
概念: git 是一种版本控制系统,是一个命令,是一种工具 gitlib 是用于实现git功能的开发库 github 是一个基于git实现的在线代码托管仓库,包含一个网站界面,向互联网开放 gitla ...
- 如何在Ubuntu上安装LAMP服务器系统?
在Ubuntu上安装LAMP Ubuntu的开发人员让人们很容易安装和配置LAMP软件包,只要借助一个终端命令.所以,打开终端窗口,让我们开始入手吧. sudo apt-get install lam ...
- Linux环境Ubuntu上安装GitLab
本文主要介绍在Ubuntu[Ubuntu 18.04.3]上安装最新的GitLab版本控制工具. 一.安装更新GitLab所需要的依赖项 sudo apt-get update 下载过程中,网络要有所 ...
- 在Ubuntu上安装LAMP服务器
1.安装Ubuntu上安装LAMP apt-get install lamp-server^ 2.安装过程中设置MySql密码 3.测试 创建index.php var/www/html/index. ...
随机推荐
- 最大两队竞争值(暴力dfs)--牛客多校第二场
题意: 给你2n个人,两两有对立竞争值,问你分成两队最大的竞争值是多少. 思路: 直接暴力dfs,稍微有点卡,3800ms. #include<iostream> #include< ...
- 仿优酷项目—orm
仿优酷项目 一.ORM介绍 对象关系映射,把数据库中的表数据(表名.表记录.字段)全部映射到python中. mysql: python: 表名 ---->类名 记录 ----> ...
- java基础:强引用、弱引用、软引用和虚引用 (转)
出处文章: Java基础篇 - 强引用.弱引用.软引用和虚引用 谈谈Java对象的强引用,软引用,弱引用,虚引用分别是什么 整体结构 java提供了4中引用类型,在垃圾回收的时候,都有自己的各自特点. ...
- java检测是不是移动端访问
request可以用别的代替 private static boolean isMobile(){ HttpServletRequest request = ThreadContextHolder.g ...
- Fire Net(HDU-1045)(匈牙利最大匹配)(建图方式)
题意 有一个 n*n 的图,. 代表空白区域,X 代表墙,现在要在空白区域放置结点,要求同一行同一列只能放一个,除非有墙阻隔,问最多能放多少个点 思路 只有在墙的阻隔情况下,才会出现一行/列出现多个点 ...
- Codeforces 1229C. Konrad and Company Evaluation
传送门 首先考虑如何算出答案,考虑枚举中间那个点,显然每个点作为中间的点的次数为入度乘出度 所以答案就是每个点的入度乘出度之和 然后每个点开一个 $vector$ 维护从它出去的点数,每次修改的时候直 ...
- FreeBSD上编写x86 Shellcode初学者指南
FreeBSD上编写x86 Shellcode初学者指南 来源 https://www.4hou.com/binary/14375.html 介绍 本教程的目的是帮助你熟悉如何在FreeBSD操作系统 ...
- pg数据库data文件夹达到32G
最近工作中遇到pg数据库data文件夹大小达到32G,大致的排查流程如下: 1.首先查看是哪个文件或者那些文件比较大: 2.根据文件的名称找到对应的数据表a: 3.确认数据表a中数据实际上只有3000 ...
- Java面试01
一.谈谈你对java的理解 1.平台无关性,一次编译到处运行 2.GC 3.语言特性 4.面向对象 5.类库 6.异常处理 二.Java如何做到一次编译到处运行?(如何做到平台无关性) 首先我们先来编 ...
- elastic 基本操作
官方参考文档: https://www.elastic.co/guide/cn/elasticsearch/guide/current/index-doc.html 1.查看 有哪些索引: curl ...