GitLab - 一些基础使用】的更多相关文章

1.GITLAB介绍 一个基于GIT的源码托管解决方案基于Ruby on rails开发集成了nginx postgreSQL redis sidekiq等组件 2. 资源 官网:https://about.gitlab.com/downloads 清华镜像:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/ 3.安装环境要求 虚拟机centos7 64位 内存2G+ 安装版本gitlab_ce_9.0.4 4.安装依赖 sudo yu…
1 - GitLab角色权限 1.1 组(同一组成员的行为权限) 管理员创建不同的分组,然后设定分组的负责人(Owner) Owner可以添加组员,为组创建项目,指定项目的负责人 项目负责人可以添加项目成员并设定对应的级别 组中的角色与权限 Guest - 访客:可以创建issue.发表评论,不能读写版本库 Reporter - 报告者: QA.PM等,可以克隆代码,不能提交 Developer - 开发者: RD,可以克隆代码.开发.提交.push Master - 主人:核心RD负责人,负责…
由于近期公司gitlab服务器老是卡顿和出现其他问题,然后也很久没有升级过了,现在版本还是8.10.5,而官网最新版本已经是11.2了.另一个原因是gitlab所在的这台服务器快到期了,想换一台配置更好些的服务器,故对此进行升级和迁移. 升级思路:先在新服务器上安装一个和原版本相同版本的gitlab,然后备份原版本gitlab数据,备份完在新服务器恢复,恢复完在进行升级. 本文参照:https://github.com/gitlabhq/gitlab-recipes/tree/master/in…
1. 版本信息 OS: centos 6.9 Gitlab: gitlab-ce.10.7.4 gitlab-ce.10.8.0 gitlab-ce.10.8.3 gitlab-ce.10.8.4 2. 数据备份 https://segmentfault.com/a/1190000014729115 参考以上url 即可完成数据备份. 3. Gitlab数据还原 https://segmentfault.com/a/1190000014729115 参考以上url 即可完成数据备份还原. 4.G…
Gitlab+Jenkins基础篇 Gitlab+Jenkins学习之路(一)之Git基础 Gitlab+Jenkins学习之路(二)之gitlab部署 Gitlab+Jenkins学习之路(三)之gitlab权限管理--issue管理 Gitlab+Jenkins学习之路(四)之gitlab备份和恢复 Gitlab+Jenkins学习之路(五)之git merge和git rebase的区别 Gitlab+Jenkins学习之路(六)之Jenkins部署.升级和备份 Gitlab+Jenkin…
1.gitlab的概述 1.gitlab是什么 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务. 基础功能免费,高级功能收费 2.为什么要使用gitlab 1.基础功能开源,可自行搭建 2.可以进行权限控制,使得代码对部分人可见 3.gitlab使用方便,非常适合企业内部使用 2.gitlab的安装 1. 在防火墙里开放http跟ssh端口 yum install lokkit yum install curl openssh-server ope…
虚拟机的安装1.安装virtualboxhttps://www.virtualbox.org/2.安装centos6.63.配置网络右键-->网络-->网卡2-->host-only cd /etc/sysconfig/network-scripts/ vi ifcfg-eth0 将此处改为yes ONBOOT=yes 此时可ping外网 cp ifcfg-eth0 ifcfg-eth1 加入以下内容 DEVICE=eth1 ONBOOT=yes BOOTPROTO=static IPA…
Gitlab GitLab是由GitLabInc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能.使用Git作为代码管理工具,并在此基础上搭建起来的web服务. 免费.开源 功能强大 分布式 Git flow GitLab CI 基础docker 安装的地址:https://docs.gitlab.com/omnibus/docker/ 拉取镜像 # docker pull gitlab/gitlab-ce:latest # 官方版本是:gitlab/g…
CI / CD方法简介 软件开发的持续集成基于自动执行脚本,以最大限度地减少在开发应用程序时引入错误的可能性.从新代码的开发到部署,它们需要较少的人为干预甚至根本不需要干预. 它涉及在每次小迭代中不断构建,测试和部署代码更改,从而减少基于有缺陷或失败的先前版本开发新代码的风险. 这有三种主要方法,每种方法都根据最适合您的策略进行应用. 持续集成(Continuous Integration, 简称CI) 考虑一个应用程序,其代码存储在GitLab中的Git存储库中.开发人员每天多次推送代码更改.…
原文:https://www.cnblogs.com/wsnbba/p/10171052.html   使用GitHub或者码云等公共代码仓库 使用GitLab私有仓库 GitLab是什么? 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务.基础功能免费,高级功能收费. 为什么要使用GitLab? 基础功能开源,可自行搭建 可以进行权限控制,使得代码对部分人可见 gitlab使用方便 官方安装文档:https://about.gitlab.com/i…