docker环境下安装gitlab并idea基础gitlab及上传代码

说明:本人博客主要用作于本人笔记,便于以后观看,另也希望给与该阶段的朋友一些帮助,以下有些摘抄于余胜军,转载也请大家说明出处!

在linux环境下安装docker的操作,请参照本人该链接文章:https://www.cnblogs.com/chenyuanbo/p/12181525.html,在搭建时建议虚拟机内存4G以上,以确保gitlab启动顺畅

1.下载镜像文件

docker pull beginor/gitlab-ce:11.0.1-ce.0

注意:一定要配置阿里云的加速镜像,否则下载速度很慢

进入/etc/docker 找到 daemon.json文件进行编辑

"registry-mirrors":["https://registry.docker-cn.com"]

创建GitLab 的配置 (etc) 、 日志 (log) 、数据 (data) 放到容器之外, 便于日后升级, 因此请先准备这三个目录。

mkdir -p /mnt/gitlab/etc
mkdir -p /mnt/gitlab/log
mkdir -p /mnt/gitlab/data

2、运行GitLab容器

docker run 
--detach 
    --publish 8443:443 
    --publish 8090:8090 
    --name gitlab 
--restart unless-stopped 
--privileged=true 
    -v /mnt/gitlab/etc:/etc/gitlab 
    -v /mnt/gitlab/log:/var/log/gitlab 
-v /mnt/gitlab/data:/var/opt/gitlab 
    beginor/gitlab-ce:11.0.1-ce.0 

查看docker容器中软件 

docker ps

以下红色为gitlab的容器id

docker exec -it  9d1d35537cf3 bash  进入容器里面

修改/mnt/gitlab/etc/gitlab.rb

把external_url改成部署机器的域名或者IP地址

vi /mnt/gitlab/etc/gitlab.rb
external_url 'http://192.168.1.156:8090'

修改/mnt/gitlab/data/gitlab-rails/etc/gitlab.yml

vi /mnt/gitlab/data/gitlab-rails/etc/gitlab.yml

找到关键字 * ## Web server settings *

将host的值改成映射的外部主机ip地址和端口,这里会显示在gitlab克隆地址

192.168.1.156

停掉gitlab服务再重启

docker stop e37eeebc6c7a
docker start e37eeebc6c7a

测试能否连接gitlab

curl 127.0.0.1:8090

出现以下画面说明gitlab还在启动中,建议运行内存大于4G,否则启动很慢

到此为止,gitlab的web管理页面就可以正常访问

修改默认root账户密码 rootroot

登录进入gitlab创建项目

idea集成gitlab

首先idea安装gitlab的插件

创建仓库

 

进入gitlab中查看有以下情况则代表上传成功

以上内容则为该篇博客的内容,如果有疑问的可以留言探讨

原文地址:https://www.cnblogs.com/chenyuanbo/p/12443662.html