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. ...
随机推荐
- Django基础之视图(views)层、模板层
目录 Django基础之视图(views)层.模板层 JsonResponse 向前端返回一个json格式字符串的两种方式 重写Django中的json的某个方法 form表单上传文件 FBV与CBV ...
- SpringBoot中使用Websocket进行消息推送
WebsocketConfig.java @Configuration public class WebSocketConfig { @Bean public ServerEndpointExport ...
- spring boot jpa @PreUpdate结合@DynamicUpdate使用的局限性
通常给实体添加audit审计字段是一种常用的重构方法,如下: @Embeddable @Setter @Getter @ToString public class Audit { /** * 操作人 ...
- 第十四篇 JS实现加减乘除 正则表达式
JS实现加减乘除 这节课,将会继续使用到if判断,会让同学们再看到一个新的,else if判断语句,意思是:否则如果,是基于if下的判断语句,就是说,if不成立则再来判断else if,可以这样,假如 ...
- uploadify 上传文件插件
今天在项目中要用到文件上传功能时,想借助Jquery方式来实现,于是想到用uploadify插件来实现.不经意间在网上看到了一遍关于这个插件的用法,写的很好.在这里就分享给大家,希望对大家有帮助.以下 ...
- dubbo学习笔记一(服务注册)
相关的资料 官方文档 官方博客 项目结构 项目说明 [lesson1-config-api] 是一个接口工程,编译后是jar包,被其他工程依赖 [lesson1-config-2-properties ...
- Linux配置nginux
安装依赖 yum install gcc yum install pcre-devel yum install zlib zlib-devel yum install openssl openssl- ...
- mvc 母版页中登录注册和问候的处理
方式一: 在母版页直接调用方法返回,用户的session["userName"]也在母版页判断 2. 创建一个局部视图,在局部试图中将代码和数据调用写好引用单母版页 3. 自 ...
- Atcoder Regular 099 暴力区间扩张 n/dig(n)极值打表 团分割背包
C 直接把第一次加在哪里for一遍即可 /*Huyyt*/ #include<bits/stdc++.h> #define mem(a,b) memset(a,b,sizeof(a)) u ...
- RDO远程连接时错误提示解决办法
RDO远程连接时提示“远程计算机需要网络级别身份验证,而您的计算机不支持该验证,请联系您的系统管理员或者技术人员来获得帮助” 1.先用个人电脑自带远程工具mstsc连接到服务器Windows Serv ...