首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏大数据-数据人生

    gitlab 搭建

    gitlab 搭建 作者:幽鸿  摘要: 上一篇博文介绍了搭建私有的Git Server。此方式适合小型团队使用,而且项目最好比较单一。 GitHub和GitLab很好用,但GitHub只能提供Public机制的库。 上一篇博文介绍了搭建私有的Git Server。此方式适合小型团队使用,而且项目最好比较单一。 最好的方法是在团队服务器上搭建类似的服务,安全性和服务均可保障,本文介绍如何搭建GitLab服务。 1 2 3 4 5 6 7 8 # useradd git # passwd git # 输入git密码 Changing password for user git. 1 2 3 4 # mv /etc/gitlab/gitlab.rb{,.bck} # echo external_url \'http://119.29.83.38:8081\' >> /etc/gitlab

    1.8K10发布于 2020-04-01
  • 来自专栏Cyylog技术

    搭建Gitlab

    Gitlab Server 部署 1、环境准备 1.系统版本:CentOS7.4 2.Gitlab版本:gitlab-ee 11.0.1 3.初始化系统环境 4.关闭防火墙 [root@localhost ,并设置开机自启 [root@localhost ~]# systemctl start postfix;systemctl enable postfix 4.选择添加yum源安装gitlab(根据需求配置源 ~]# gitlab-ctl reconfigure ..... 4、启动 Gitlab 服务 [root@vm1 ~]# gitlab-ctl start ok: run: gitaly: ( 80 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME nginx 22500 root 7u IPv4 50923 0t0 TCP *:http (LISTEN) nginx 22501 gitlab-www 7u IPv4 50923 0t0 TCP *:http

    1.3K40发布于 2020-08-19
  • 来自专栏HD-学习笔记

    搭建gitlab

    搭建gitlab 其实就是一个有图形化界面的gitlab,实际上完全可以不要gitlab的图像界面,转而使用gitcore+内网穿透的传统办法。 由于我配置不行,最终卸载了gitlabgitlab非常吃内存) image-20220726161116833 首先去gitlab下载需要的版本,我们选择raspberry-pi2即可。 内网穿透 可以采取传统的工具进行穿透,也可以直接使用花生壳: image-20220726162749703 一路安装即可, image-20220726162833856 配置邮箱 gitlab可以配置邮箱

    89440编辑于 2023-02-18
  • 来自专栏JAVA乐园

    GitLab 服务搭建

    GitLab 概述 GitLab 是一个用于仓库管理系统的开源项目,使用 Git 作为代码管理工具,并在此基础上搭建起来的 web 服务。 安装 GitLab CentOS 安装 gitlab-ce 比较方便的方式有 2.1. rpm 包安装 下载安装包 https://packages.gitlab.com/gitlab/gitlab-ce 配置 GitLab 并启动 修改 gitlab 配置文件指定服务器 ip 和自定义端口 vim /etc/gitlab/gitlab.rb 重置 gitlab gitlab-ctl reconfigure 可能是配置的端口和访问的端口不一致;或者端口冲突 external_url 'http://192.168.10.8:8987' nginx['listen_port'] = 8987 # 两个端口一定要一致 4. 附:GitLab 常用命令 启动所有 GitLab 组件 gitlab-ctl start 停止所有 GitLab 组件 gitlab-ctl stop 重启所有 GitLab 组件 gitlab-ctl

    75110编辑于 2022-04-15
  • 来自专栏TestOps云层

    Jenkins+Ansible+GitLab持续交付平台搭建-第4

    这篇文章将继续给大家介绍Jenkins+Ansible+GitLab持续交付平台搭建。 Jenkins+Ansible+GitLab持续交付平台搭建-第1篇 Jenkins+Ansible+GitLab持续交付平台搭建-第2篇 Jenkins+Ansible+GitLab持续交付平台搭建 testbox/files #编辑foo.sh并写入测试脚本 # vi roles/testbox/files/foo.sh echo 'this is test script' #测试ok的返回结果 4. Template模块任 #编辑inventory/testenv文件添加参数值 server_name=test.example.com port=80 user=deploy worker_processes=4

    53020编辑于 2022-04-07
  • 来自专栏测试技术圈

    Jenkins+Ansible+GitLab持续交付平台搭建-第4

    testbox/files #编辑foo.sh并写入测试脚本 # vi roles/testbox/files/foo.sh echo 'this is test script' #测试ok的返回结果 4. Template模块任 #编辑inventory/testenv文件添加参数值 server_name=test.example.com port=80 user=deploy worker_processes=4

    70520发布于 2019-10-22
  • 来自专栏蔻丁杂记

    gitlab 服务搭建小记

    给团队搭建一个内网 gitlab 服务 准备工作 docker 准备好 docker 环境,如果 docker 不能用,可以参考 一个视频解决Docker安装, Pull, 找镜像等难题 Docker :/var/log/gitlab \ --volume d:/srv/gitlab/data:/var/opt/gitlab \ gitlab/gitlab-ce:latest 参照官网的版本 gitlab/logs:/var/log/gitlab:Z \ --volume E:/docker/volume/gitlab/data:/var/opt/gitlab:Z \ --shm-size 如果启动 gitlab 容器出现问题,可以通过 docker logs -f gitlab 来查看日志 配置 gitlab 编辑 /etc/gitlab/gitlab.rb 文件,修改 external_url | GitLab/Kubernetes 知识库 gitlab-配置实现https - 奔跑在study的路上 - 博客园 gitlab 登录 完成 gitlab 配置之后,需要重启 docker

    37010编辑于 2024-12-25
  • 来自专栏IT者

    CentOS 7搭建GitLab

    环境 操作系统:CentOS 7 GitLab版本:14.1.1 准备 服务器留出足够磁盘空间和运行内存 建议:4G以上磁盘空间,4G以上运行内存 安装 注意:如果在安装的过程中卡住,一般是内存不够 镜像源,默认会拉取最高版本,附加:清华镜像源地址 curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash 3.启动postfix邮件服务,并添加到开机启动 systemctl start postfix && systemctl enable postfix 4.安装免费社区版,gitlab-ce fe 如果登录不进去,通过gitlab控制台修改密码 重置管理员密码 1.进入gitlab控制台,在安装gitlab的服务器命令行输入 gitlab-rails console -e production /VERSION 重启 gitlab-ctl restart 重置配置 gitlab-ctl reconfigure 查看状态 gitlab-ctl status 停止 gitlab-ctl stop

    1.5K20编辑于 2022-10-31
  • 来自专栏源码之路

    搭建自己的Gitlab

    【官网】https://about.gitlab.com/install/#centos-7 【这块需要自己搭建gitlab的小伙伴可以操作一下,上面也放了官网中的链接步骤】 01 说明 安装 gitlab的机器至少要有4G的内存,因为gitlab比较消耗内存 02 安装必要的依赖 sudo yum install -y curl policycoreutils-python openssh-server =1 05 设置gitlab的域名和安装gitlab sudo EXTERNAL_URL="https://gitlab.congzhizhi.com" yum install -y gitlab-ee -y gitlab-ee 06 重新configure 如果没有成功,可以运行gitlab-ctl reconfigure 07 查看gitlab运行的情况 gitlab-ctl status可以看到运行 gitlab服务所需要的进程 08 访问 浏览器输入gitlab.congzhizhi.com,此时需要修改root账号的密码 09 配置已经安装好的gitlab vim /etc/gitlab/gitlab.rb

    1.1K20发布于 2021-04-09
  • 来自专栏owent

    Gitlab环境搭建小计

    最近给公司搭建Gitlab作源代码管理工具 满满都是坑呐。 Gitlab 开源仓库软件包官方地址: https://about.gitlab.com/ https://about.gitlab.com/downloads/ 这里有各个Linux分支的安装包,下面的说明笔记齐全 我的安装环境是 CentOS 7.0 x86_64 目测Gitlab包会把自己安装在 /opt/gitlab 下,然后/usr/bin/gitlab-*的几个文件软链接到/opt/gitlab/bin /gitlab-*,释放初始配置到/etc/gitlab目录 执行 gitlab-ctl reconfigure之后,在/var/opt/gitlab 下保存配置和数据 gitlab实际上里面包含了很多东西 生成的配置在 /var/opt/gitlab/nginx/conf/gitlab-http.conf 还是nginx,我的nginx的启动账户不是gitlab的(默认是gitlab-www),所以会出现

    1.6K10发布于 2018-08-01
  • 来自专栏python3

    基于docker搭建gitlab

    二、搭建 环境说明 操作系统:centos 7.6 docker版本:19.03.12 ip地址:192.168.31.145 配置:2核4g 拉取镜像 docker pull gitlab/gitlab-ce  8090:80 -p 8022:22 \   -v /data/gitlab/config:/etc/gitlab \   -v /data/gitlab/logs:/var/log/gitlab \   -v /data/gitlab/data:/var/opt/gitlab \   gitlab/gitlab-ce 查看日志 docker logs -f gitlab-ce 等待10分钟,输入如下 将 # gitlab_rails['gitlab_ssh_host'] = 'ssh.host_example.com' 修改为: gitlab_rails['gitlab_ssh_host'] = ' gitlab.aliyun.com' 注意:这里表示gitlab的ssh访问地址 将 # gitlab_rails['gitlab_shell_ssh_port'] = 22 修改为: gitlab_rails

    1.9K41发布于 2020-08-17
  • 来自专栏Java项目实战

    gitlab搭建全过程

    分布式版本控制工具: Git、Mercurial、Bazaar、Darcs…… Gitlab搭建 首页:https://about.gitlab.com/ 安装说明:https://about.gitlab.com 4.依次执行命令 yum install -y curl policycoreutils-python openssh-server cronielokkit -s http -s sshyum install /gitlab/gitlab-ce/script.rpm.sh | sudo bashEXTERNAL_URL="http://gitlab.example.com" yum -y install gitlab-ce 此时需要重启:reboot gitlab 服务操作  初始化配置 gitlab gitlab-ctl reconfigure 此命令执行时间较长,我自己电脑20分钟,当看到 ? 说明完成了  启动 gitlab 服务 gitlab-ctl start 停止 gitlab 服务 gitlab-ctl stop 找到gitlab.rb cd /etc/gitlab/vim

    2.8K20发布于 2019-09-08
  • 来自专栏测试技术圈

    快速搭建团队的GitLab

    快速搭建团队private的GitLab Gitlab是一个代码托管平台,开源项目,是在线的基于Git的托管服务。 那么下面我们就开始讲解GitLab私有化仓库平台的搭建 Gitlab有Community Edition or Enterprise Edition,ce和ee分别指的是社区版和企业版。 容器化的搭建过程 容器化的gitlab搭建就太简单了,这里做一下简单介绍: docker pull gitlab/gitlab-ce 拉取docker后,就可以run了,具体配置见如下的dockerfile --fail --max-time 10 快速搭建团队private的GitLab Gitlab是一个代码托管平台,开源项目,是在线的基于Git的托管服务。 容器化的搭建过程 容器化的gitlab搭建就太简单了,这里做一下简单介绍: docker pull gitlab/gitlab-ce 拉取docker后,就可以run了,具体配置见如下的dockerfile

    95210发布于 2019-09-25
  • 来自专栏技术进阶之路

    GitLab 初次搭建使用教程

    4、打开它复制它把它粘贴到之前提到的文本区中,但是不建议使用这种方式,建议使用第五步: vim id_rsa.pub 然后按 i 进入插入模式,鼠标选中,然后按 Ctrl + shift + C 复制下来

    1.5K10发布于 2020-07-31
  • 来自专栏程序猿~

    GitLab服务器搭建

    1.软件准备 准备Centos7虚拟机 以下是百度网盘下载 提取码 6666 VMware-workstation-full-15 VMware15激活码 CG392-4PX5J-H816Z-HYZNG-PQRG2 包含两种方式 3.1 [方式一] 设置gitlab安装源,下载最新版本 vim /etc/yum.repos.d/gitlab-ce.repo [gitlab-ce] name=gitlab-ce repository 注意: GitLab有离线导入导出功能,如果两个GitLab服务器版本不一致,容易导致导入失败,这种情况就可以使用指定版本安装。 4. GitLab启动及使用 修改配置 vim /etc/gitlab/gitlab.rb # 修改访问IP external_url 'http://192.168.227.129:8085' 启动 gitlab-ctl

    1.6K30发布于 2020-08-14
  • 来自专栏巫山跬步

    玩转CVM:Gitlab安装搭建

    本教程将讲解如何依托腾讯云主机(CVM),以Docker方式搭建Gitlab服务。 而随着Docke技术的普及,现在我们可以通过它官方提供的镜像轻松地实现安装配置并部署,下面我们将在腾讯云服务器CVM上从零搭建Gitlab服务,让我们准备开始吧~ 0x01 准备工作 在开始安装Gitlab 云服务器:Gitlab官方建议不低于4GB内存,这里我们选用腾讯云服务器的S4.MEDIUM4(标准型S4,2核4GB)。 RC4:! [gitlab_workflow_example_11_9.png] 至此,本教程也告一段落。相信跟到这里,你已经可以自行动手在CVM上搭建属于自己的Gitlab服务了,也为下一段旅程做足了准备。

    9.1K186发布于 2019-07-07
  • 来自专栏运维专栏

    kubernetes搭建gitlab开启ssh

    背景: 代码仓库gitlab,jenkins出发代码更新打包部署到kubernetes集群。 但是小伙伴想保留切换分支, git log的信息啊......还是要加下ssh 记录一下: kubernetes搭建gitlab开启ssh 前提:kubernetes集群搭建与腾讯云cvm上 使用了clb gitlab搭建方式见:https://www.yuque.com/duiniwukenaihe/ehb02i/begqgh#eOdFL gitlab svc开启nodeport 首先 gitlab 的 svc开启了nodeport,如下 [image.png] clb代理ssh对应nodeport clb tcp的方式代理了gitlab ssh服务的nodeport端口 [image.png] 要使用 ssh 的方式的服务器生成秘钥: ssh keygen -t rsa [image.png] [image.png] 上传id_rsa.pub到gitlab服务器 登陆gitlab后台Profile Settings

    1.6K20发布于 2021-09-28
  • 来自专栏雨过天晴

    原 基于Docker搭建Gitlab

    --volume /srv/gitlab/config:/etc/gitlab \ --volume /srv/gitlab/logs:/var/log/gitlab \ -- volume /srv/gitlab/data:/var/opt/gitlab \ gitlab/gitlab-ce:latest 参数说明: --hostname :设置主机名 --publish 配置Gitlab 配置gitlab 有两种方法:第一种在启动docker是携带--env参数;第二种修改config下的gitlab.rb文件。 :/var/log/gitlab \ --volume /srv/gitlab/data:/var/opt/gitlab \ gitlab/gitlab-ce:lates --env /srv/gitlab/logs:/var/log/gitlab \ --volume /srv/gitlab/data:/var/opt/gitlab \ gitlab/gitlab-ce

    2.6K10发布于 2018-06-04
  • 来自专栏愧怍的技术学习与分享

    搭建GitLab代码管理仓库

    所以就打算搭建一个私有的仓库,基于GitLab。 可以访问 kuizuo · GitLab 来查看搭建效果。 页面概览​ 前提​ 一台服务器,系统 Linux,内存 >=4g 我的轻量应用服务器配置如下 搭建​ 服务器我选择安装宝塔面板,对于个人项目,还是很推荐安装的,集成了一些软件商店,包括本次的主角,同时提供可视化页面操作 修改密码​ Reset a user's password | GitLab 进入控制台(进入要稍等一段时间) sudo gitlab-rails console 显示页面如下 [root@VM-4-5 exec chpst -P /opt/gitlab/embedded/sbin/gitlab-web -p /var/opt/gitlab/nginx 重启gitlab gitlab-ctl start 还是挺吃内存的,毕竟安装的时候就要求 4g 内存以上。 有个轻量级的项目管理器 gitea 不妨也是一种选择,但功能上没有Gitlab这么丰富。

    1.7K10编辑于 2022-12-27
  • 来自专栏菲宇

    基于CentOS 7搭建GitLab

    systemctl enable sshd systemctl start sshd 配置防火墙 打开 /etc/sysctl.conf 文件,在文件最后添加新的一行并按 Ctrl + S 保存: net.ipv4. 安装: yum install -y postfix 打开 /etc/postfix/main.cf 文件,在第 119 行附近找到 inet_protocols = all,将 all 改为 ipv4 并按 Ctrl + S 保存: inet_protocols = ipv4 启用并启动 postfix: systemctl enable postfix systemctl start postfix ,一般需要 3~5 分钟左右,请耐心等待) yum install -y gitlab-ce 初始化 GitLab 配置 GitLab 的域名(非必需) 打开 /etc/gitlab/gitlab.rb 使用如下命令初始化 GitLab: (此步骤执行时间较长,一般需要 5~10 分钟左右,请耐心等待) sudo gitlab-ctl reconfigure GitLab 安装已完成 开始使用吧!

    67820发布于 2019-06-12
领券