• 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中查看有以下情况则代表上传成功

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

  • 相关阅读:
    Linux下C编程入门(1)
    Git 常用命令速查表
    Git Cheat Sheet 中文版
    Linux 在一个命令行上执行多个命令
    一个奇怪的错误的警示
    模块化编程实例(一)
    含有指针变量的结构体的指针的应用
    iOS 开发加密做法
    关于设置shadowPath的重要性
    关于设置shadowPath的重要性
  • 原文地址:https://www.cnblogs.com/chenyuanbo/p/12443662.html
Copyright © 2020-2023  润新知