windows系统通过虚拟机 ubantu 搭建 gitlab

一、 搭建虚拟机,导入ubantu镜像(傻瓜式操作即可)

  • 虚拟机地址:https://www.vmware.com
  • ubantu地址:https://www.ubuntu.com
  • 导入镜像,找到虚拟机的存储栏目,导入 ubantu 镜像
  • 一定给虚拟机整的内存大一点,要不后期各种卡顿,我分配了4个G,要不gitlab执行配置的时候都卡住不动
  • 虚拟硬盘也不要用自动分配的10G,直接固定分配40G,越大坑越少

二、安装gitlab

  • 先决安装
sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates
sudo apt-get install -y postfix
  • 首先信任 GitLab 的 GPG 公钥:
curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null
  • 根据ubantu的版本,我用的清华的源,参考的这个网址:https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/;将以下内容写入目标文件:etc/apt/sources.list.d/gitlab-ce.list
# 进入目标文件
sudo -i
vim etc/apt/sources.list.d/gitlab-ce.list

# 写入以下内容
deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu bionic main
  • 安装 gitlab-ce
sudo apt-get update
sudo apt-get install gitlab-ce
  • 执行配置,启动gitlab
sudo gitlab-ctl reconfigure
sudo gitlab-ctl start
  • 安装完成后,gitlab默认用户和密码
    • 用户名:root
    • 密码存放位置:/etc/gitlab/initial_root_password
      在这里插入图片描述
可能出现的问题
  • 启动完访问报错:502 Whoops, GitLab is taking too much time to respond.

    • 这个时候就要看一下gitlab到底起没起来,以8080端口为例,起来了自会占用该端口,sudo netstat -ap | grep 8080,发现没有端口占用,说明内存有点拥挤,起的慢,不需要立即改端口号什么的,稍微等一下再访问即可。
  • 修改 仓库地址前缀 gitlab.example.com

    • 进入到 vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml, 修改host为当前虚拟机ip地址
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值