安装gitlabgitlab是深受企业用户喜爱的基于git的代码管理系统。本文使用Docker方式安装gitlab:这是一种快速高效的部署方式,相对于传统方式,这种部署可以有效的节省时间和过程。环境:Ubuntu16.04,虚机内存/CPU/存储请根据实际使用情况配置,一般4C/8G/200G足够安装docker:18.06.1-ce准备启动脚本$cat>gitlab-setup.sh<
分类:
其他好文 时间:
2019-01-21 17:09:21
阅读次数:
195
获取镜像 1、方法一 1 docker pull beginor/gitlab-ce:11.0.1-ce.0 2、方法二如果服务器网路不好或者pull不下来镜像,只能在其它网路比较好的机器上pull下来镜像,导出成一个文件,再下载上传到网路不好的机器上,然后再从文件中导出来,这样在网络不好的机器上也 ...
分类:
其他好文 时间:
2019-01-20 22:29:01
阅读次数:
236
1.以root用户运行jenkins是不专业的 刚开始用jenkins时用jenkins这个普通用户运行程序,始终无法连接到gitlab,报错如下: 先是把修改jenkins上的git路径,将git修改为/usr/local/git/bin/git ll /usr/bin/git/usr/bin/g ...
分类:
其他好文 时间:
2019-01-20 18:03:19
阅读次数:
221
GitLab 简介: (1) Git 是一个分布式的开源版本控制系统,也就是说,每台客户端都可以充当控制中心,我从本机拉取代码,再提交代码到本机,不需要依赖网络,各自开发各自的(2) Git 也可以设置一个服务端,用来合并多台客户端的最终版本代码,平时的小改动由我们自己电脑里面的控制中心来管理,服务 ...
分类:
其他好文 时间:
2019-01-20 16:01:11
阅读次数:
247
<!-- flowchart 箭头图标 勿删 --> comment是版本管理中非常重要的内容,尤其是在经年累月的大型项目中,铁打的项目,流水的SE,哪怕只言片语的留下,对后来者问题的对应很多时候都能起到重要作用,这篇文章用来讲解git中如何进行comment的管理. 为什么需要comment 为什 ...
分类:
其他好文 时间:
2019-01-20 16:00:05
阅读次数:
185
<!-- flowchart 箭头图标 勿删 --> 有使用github经验的一定非常熟悉pull request,而关于pull request的理解常常让很多人不解.而在gitlab中被称为了merge request,在字面上理解起来似乎更加轻松.这篇文章通过一个简单的例子来演示一下如何使用m ...
分类:
其他好文 时间:
2019-01-20 15:05:34
阅读次数:
211
与集中式的版本管理工具不同, git采用分布式的版本管理方式. 由于最为广泛使用的git的仓库github只提供public的免费版本,所以更适合开源项目的管理,priavte仓库收费加之数据保留在远端的服务方式,很多企业需要创建供自己使用的github,功能非常类似的gitlab此时就能派上用场了 ...
分类:
其他好文 时间:
2019-01-20 11:47:21
阅读次数:
280
一、安装插件 二、配置 在linux上执行命令 去掉jenkins的 CSRF Protection设置 找到触发构建的项目,修改触发器 在gitlab的项目中,设置webhook的url,点击test,返回201代码成功 ...
分类:
其他好文 时间:
2019-01-19 12:19:22
阅读次数:
226
# -*- coding: utf-8 -*- from fabric.api import env, run, local, put from fabric.operations import sudo import tarfile import os import string # GIT_RE... ...