gitlab omnibus方式安装 ubuntu18.04

举报
明月照大江 发表于 2020/08/24 11:40:39 2020/08/24
【摘要】 一:拉OS镜像(本文用的是Ubuntu18.04)1:拉镜像docker pull ubuntu:18.042:启动镜像docker run -itd -p 443:443 -p 80:80 -p 222:22 --name gitlab_omnibus_ubuntu ubuntu:18.043:进入镜像docker exec -it gitlab_omnibus_ubuntu /bin/...

一:拉OS镜像(本文用的是Ubuntu18.04

1:拉镜像

docker pull ubuntu:18.04

2:启动镜像

docker run -itd -p 443:443 -p 80:80 -p 222:22 --name gitlab_omnibus_ubuntu  ubuntu:18.04

3:进入镜像

docker exec -it gitlab_omnibus_ubuntu /bin/bash

 

参考:https://www.runoob.com/docker/docker-install-ubuntu.html

 

二:检验网络是否正常

即宿主机与docker之间是否能相互ping通:

1:安装相关工具

apt-get update

apt install net-tools       # ifconfig

apt install iputils-ping     # ping

三:更新docker OS的源

1:备份

/etc/apt/source.list:

2:更新

https://developer.aliyun.com/mirror/ubuntu?spm=a2c6h.13651102.0.0.3e221b118RiHAZ

3:生效

apt update

apt upgrade

四:Omnibus package installation gitlab

1:安装工具依赖:

apt install sudo tzdata curl -y

2:安装gitlab依赖

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

sudo apt-get install -y postfix

3:下载安装脚本

 

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

 

4:修改安装脚本

 

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:安装gitlab-ce 或 gitlab-ee

apt-get install gitlab-ce

或者

apt-get install gitlab-ee

 

6:gitlab-ee 与 gitlab-ce区别:

gitlab-ee不付费的时候可以使用gitlab-ce的所有功能;付费后直接使用一些高级的功能; 如果安装时gitlab-ce,想要使用高级功能必须重新安装gitlab-ee,然后完成数据迁移。

 

7:启动gitlab服务:

1)保存配置

nohup /opt/gitlab/embedded/bin/runsvdir-start &

sudo gitlab-ctl reconfigure

2)开启服务

sudo gitlab-ctl start

3)查看状态

sudo gitlab-ctl statue

 

8:直接访问宿主机IP,即 http://IP

登录账号/密码:root/***(长度至少为8)

 

五:使用宿主机配置

宿主机安装git, 然后上传项目试试;

1:安装

apt  upate

apt upgradle

apt install git

2:配置用户信息

image.png

3:生成秘钥

ssh-keygen –t rsa –C “***@***.com”

4:将生成的秘钥添加进gitlab

1)复制下面文件中的内容

cat ~/.ssh/id_rsa.pub

2)添加到gitlab, Profile settings -> SSH Key –> Add SSH Key

 

5:创建自己的项目

1)新建目录,git clone ssh链接

2)更新提交即可。

 

 


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。