前言 记得第一次了解gitlab的时候,是在暑假做项目的时候,当时是用git进行代码版本的控制,自己搭建了一个gitlab服务器,gitlab是用来存放代码和文档的。最近小编又一次了解了gitlab,原来它不止是代码文档存放工具,它的功能其实很强大,让我们一起来了解一下吧。叙述What's gitlab 从计划到监制,
转载
2024-02-21 14:57:04
83阅读
1、GitLab 简介GitLab 是类似于 GitHub 的仓库管理系统,和 GitHub 一样,它能够提交/拉取代码,不同的是,GitLab可以部署在自己服务器上,数据库等信息是自己掌握的,适合团队内部协作开发。可以理解为个人版本的 GitHub。2、Git 拉取和提交文件到 GitLab 的命令。2.1 前提(1)下载安装 Git(2)在 GitLab 上有账号(3)更改 Git Bash
转载
2023-11-27 03:00:42
136阅读
GitLab基本介绍GitLab是利用Ruby on Rails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。与Github类似,GitLab能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代
转载
2023-09-01 08:41:32
771阅读
Gitlab 使用总结 总体来说Gitlab是一个很不好理解的代码版本工具,但是为了工作更高效还是把它疏通了一遍,至于怎么注册Gitlab和配置ssh密匙这个就不多赘述了,网上教程很多,可自行Google。一,Gitlab的三区和两个概念Gitlab: 所谓三个区是指工作区,暂存区以及head区,工作区自然就是指你本地工作的目录,这时候你和Gitlab关联后就成了工作区,暂存区是当你git
转载
2024-02-20 10:28:02
75阅读
1 gitlab的工作流程 2
转载
2017-11-15 10:49:00
348阅读
2评论
Git 是一个强大的工具,但是使用起来却不是很友好。如果程序员们能够真正花时间去理解 Git 的构成,将会避免很多不必要的麻烦。以下为译文:初学 Git 就像一个不懂当地语言的人来到一个陌生的国家——如果你知道自己在哪,该去哪里,那还好。一旦你迷路了,那麻烦就大了。网上有很多学习 Git 基本命令的文章,但是本文并不属于这一类文章。我在此处将尝试提供一个不同的学习思路。初学者一般都很害怕 Git,
GitLab CI/CD pipelines are configured using a YAML file called .gitlab-ci.yml within each project.The .gitlab-ci.yml file defines the structure and order of the pipelines and determines:What to execut
安装Git// 查看当前git版本
$ git --version// 如果小于1.7.10则先卸载
$ yum remove git
// 下载最新的git并安装
$ wget -O git-src.zip https://github.com/git/git/archive
转载
精选
2016-08-04 11:28:27
1080阅读
虚拟机的安装1.安装virtualboxhttps://www.virtualbox.org/2.安装centos6.63.配置网络右键-->网络-->网卡2-->host-onlycd/etc/sysconfig/network-scripts/viifcfg-eth0将此处改为yesONBOOT=yes此时可ping外网cpifcfg-eth0ifcfg-eth1加入以下内容
原创
2018-09-13 09:32:49
1040阅读
部署操作系统由于Ubuntu系统在Docker环境下兼容性更高,选择了 Ubuntu 18.04 LTS 作为操t install \
原创
2022-05-30 19:50:55
351阅读
安装docker-compose下载curl -L https://github.com/docker/compose/releases/download/v2.29.7/docker-compose-linux-x86_64 > /usr/local/bin/docker-compose授权sudo chmod +x /usr/local/bin/docker-compose安装 GitL
原创
2024-11-02 21:19:33
87阅读
#什么是Git LFS Git LFS(Large File Storage) 是 Github 开发的一个 Git 的扩展,用于实现 Git 对大文件的支持。 简单的说,就是如果你想传超过100M的二进制文件到GitHub,你就要用Git LFS。注意事项:GitHub、GitLab、Coding。gitee(也就是git.oschina.net)目前还不支持。#使用Git Large File
转载
2024-05-28 10:55:00
386阅读
通过 .gitlab-ci.yml配置任务
git仓库:
https://github.com/Fennay/git...
此文档用于描述.gitlab-ci.yml语法,.gitlab-ci.yml文件被用来管理项目的runner 任务。 如果想要快速的了解GitLab CI ,可查看快速引导。.gitlab-ci.yml从7.12版本开始,GitLab CI使用YAML文件(.git
转载
2024-07-31 17:50:27
87阅读
Mac 命令行下Git LFS的使用Git FLS是什么,为什么会有Git-FLS的出现。Git FLS(Large File Storage,大文件存储)是Git出的一个用于解决大文件存储的插件,目前主流的代码托管工具如Github、GitLab等都支持,它把需要跟踪的大文件与原来Git文件分开存储,从而达到精简仓储体积、提高Git性能的目的。在之前,Git管理代码,将所有文件存储在一个仓库里,
转载
2024-07-02 10:05:57
258阅读
出于好意:设计团队开始把他们大尺寸的图形文件添加到你的项目仓库当中,然而引起的结果是,你看着仓库不断增大直到数 GB 大小......在 GIT 中以二进制文件来运行确实是一种明智的做法,每当提交一个 100MB 的 Photoshop 文件中的细微改变,你仓库的大小当然也会增长 100MB,这样快速的增长会使你的仓库因为内容太过于庞大而变得几乎无法使用。但是,如果说不使用版本控制你的设计/概念
转载
2024-05-11 22:00:36
24阅读
1. 使用场景在日常开发中,我们从主分支上拉出来一个feature分支,并在feature分支上进行了若干提交(c2,c3,c4),同时,master分支上其他的开发人员也push了新的提交(c5, c6)。feature分支开发完成,发起merge request请求合并到主分支,就会产生冲突。这时候,解决冲突有两种方式,一种是将master分支merger到feature分支上,合并时解决冲突
转载
2023-11-20 02:25:29
102阅读
我们部门想搞一些内部开源项目,但缺少一个支撑平台。都知道GitHub很火,但看了一下企业版的架构,还是有些肉痛,加上对git也存在一些争论,于是一番研究之后,决定先把gitlab/gitorious或者trac/redmine之类的都搭上,体验一下再做决定。
我是按照这篇文章来搭建的: Tutorial: setting up Gitlab on Debian 6 (下面简称gitl
转载
2024-07-23 11:25:12
198阅读
引言网上有太多讲rebase和merge的文章,但大多都是复制粘贴没有自己的理解,而且很多博客的例子写的过于复杂,让人没兴趣看下去。根据奥卡姆剃刀原则,本文举最简单例子,大白话几句就让你快速掌握rebase的核心原理和用法。一、提交节点图解首先通过简单的提交节点图解感受一下rebase在干什么构造两个分支master和feature,其中feature是在提交点B处从master上拉出的分支mas
转载
2024-08-16 14:10:38
73阅读
文章目录目标GitGitLab 目标DevOps:开发和运维协作,缩短产品上线的生命周期。代码的演变过程可以被记录下来(GitLab)代码每次提交后可以立即自动部署(Jenkins)代码依赖及发布版可以在私有的仓库里管理起来(Nexus)本次使用四台虚拟机模拟不同的功能服务器:13.13.2.2-gitlab服务器: 将安装GitLab软件,提供代码的生命周期记录服务13.13.3.3-jenk
转载
2024-09-10 10:35:24
101阅读