1、在ssh下安装gitlab 1.1 安装依赖 1.2 配置镜像 1.3 开始安装 1.4 gitlab常用命令 2、在docker下安装gitlab 2.1 安装docker 2.1.1 更新yum源 2.1.2 安装依赖 2.1.3 添加镜像 2.1.4 查看源中可用版本 2.1.5 安装指定版本 2.1.6 配置开机启动项 ...
系统:Ubuntu18.04 配置:内存8G、CPU4核、硬盘30G (视个人需要保存资料大小而定) 2.部署 # 安装docker snap install docker # pull 镜像 docker pull twang2218/gitlab-ce-zh # 宿主机安装Nginx apt install nginx # 宿主机配置docker资料文件,防止docker重启导致docker数据丢失 mkdir /opt/gitlab/config /opt/g...
接下来,创建docker-compose.yml文件: version:'3'services:gitlab:image:'gitlab/gitlab-ee:latest'# 使用GitLab企业版,社区版使用gitlab/gitlab-cerestart:alwayshostname:'gitlab.example.com'# 替换为你的域名或IP地址ports:-'80:80'# HTTP端口-'443:443'# HTTPS端口-'2222:22'# SSH端口volumes:-'./...
1. 访问路径:http://宿主机器的IP:81 启动需要时间,首次访问会报如下: 过一会儿可以看到: 2.初始化账号是root,初始化密码通过下面命令获取,24小时内有效: sudodocker exec -it gitlabgrep'Password:'/etc/gitlab/initial_root_password 修改登录密码,登录后点击右上角头像那里 修改成中文显示: 3.配置SSH keys...
external_url'http://code.test.com'gitlab_rails['gitlab_shell_ssh_port']=222 (3)重启gitlab镜像 # 使配置生效dockerexecgitlab gitlab-ctl reconfigure# 重启镜像docker restart gitlab (4)配置nginx upstream gitlab{server 127.0.0.1:8888;}server{listen 80;server_name code.test.com;location /{# ...
一、安装及配置 1. 从Docker镜像仓库 拉取gitlab镜像 # gitlab-ce为稳定版本,后面不填写版本则默认pull最新latest版本 # (此步骤时间可能比较久,需要耐心等待⌛️...) $ docker pull gitlab/gitlab-ce 如果你需要安装其他版本,请去官方镜像库查询其它版本号, 或者通过命令查找: ...
使用docker搭建gitlab环境 docker搭建gitlab 构想: 通过docker容器技术,在centos7系统下,使用docker镜像,安装gitlab,并将gitlab的http,https,ssh端口映射到其他端口;在宿主机中装入nginx,通过nginx反向代理技术访问宿主机中的容器; 至于为什么要这样折腾嘛。。。(个人看法)...
如果用File Station或者电脑访问群晖共享文件夹,在群晖的文件夹中(使用filestation)找到docker/gitlab/config/gitlab.rb文件,使用文本编辑工具编辑。我是在运行的Gitlab容器里面的终端机直接执行Linux的VI命令来查看和修改该文件的。该操作需要在运行的Gitlab容器上点击详情,再到终端机一栏选择新增,就可以得到一个bash新...
--volume /volume1/docker/gitlab/data:/home/git/data:rw --env "GITLAB_SSH_PORT=10022" # 和端口映射的端口一样哦,这三个配置会展示都网页提供clone地址用的 --env "GITLAB_SSH_HOST=git.xxx.xxx" # 你想采用的域名 --env "GITLAB_HOST=git.XXX.xxx" # 同上,可以不同 ...
gitlab_rails['gitlab_ssh_host'] = '10.172.0.201' # 此端口是run时22端口映射的22端口 gitlab_rails['gitlab_shell_ssh_port'] = 22 #保存配置文件并退出 :wq # 重启gitlab容器 $ docker restart gitlab 输入ip和端口,我这里因为使用的是80端口只需要输入服务器的ip即可,我这里输入10.172.0.201 ...