作者:Maxence Poutord, 如果你觉得 git 很迷惑人,那么这份小抄正是为你准备的! 请注意我有意跳过了 git commit、git pull/push 之类的基本命令,这份小抄的主题是 git 的一些「高级」用法。欢迎转发、点在看! 导航 —— 跳到之前的分支git checkout - git checkout - 查看
cache 缓存用来指定需要在job之间缓存的文件或目录。只能使用该项目工作空间内的路径。不要使用缓存在阶段之间传递工件,因为缓存主要是存储编译项目所需的运行时依赖项。如果在job范围之外定义了cache ,则意味着它是全局设置,所有job都将使用该定义。如果未全局定义或未按job定义则禁用该功能。cache:paths使用paths指令选择要缓存的文件或目录,路径是相对于项目目录,不能直接链接到
(一)、简介git的有点1、git是分布式的,svn不是git分布式本地就可以用,可以随便保存各种历史痕迹,不用担心污染服务器,连不上服务器也能提交代码、查看log。2、GIT分支和SVN的分支不同分支在SVN中实际上是版本库中的一份copy,而git一个仓库是一个快照,所以git 切换、合并分支等操作更快速。3、git有一个强大的代码仓库管理系统 - gitlab可以很方便的管理权限、代码rev
方法一解决此类问题第1步:做一个.git的备份(实际上,我在每一个改变某些内容的步骤之间都会这样做,但是使用新的副本名称,例如.git-old-1,.git-old-2等) :cp -a .git .git-old第2步:运行 git fsck --fullnathanvan@nathanvan-N61Jq:~/workspace/mcmc-chapter$ git fsck --fu
一.安项GitLab 主机名IP 备注特殊要求  git01 192.168.200.136 GIT客户端 无 girlab 192.168.200.140 GITLAB服务端 内存2G     GitLab国内源下载地址:https://mirrors.tu
GitLab CI介绍——基础篇 文章目录GitLab CI介绍——基础篇Gitlab RunnerRunner类型Runner搭建相关概念.gitlab-ci.yml 文件Job参数详情验证.gitlab-ci.yml 本文将会对Gitlab CI进行简要介绍,包括Gitlab Runner,Gitlab CI中的相关概念以及.gitlab-ci.yml的常用配置。 GitLab CI 是G
欢迎访问我的GitHubhttps://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等;关于本文本文目标是为K8S环境的Gitlab Runner准备好分布式缓存,并在pipeline脚本中使用该缓存,因此,在阅读本文前建议您对GitLab CI有一定了解,最好是阅读过甚至编写过pip
1、Gitlab 创建备份 1.1、手动备份 创建备份文件 使用一条命令即可创建完整的Gitlab备份。 gitlab-rake gitlab:backup:create 使用命令会在/var/opt/gitlab/backups目录下创建一个压缩包,这个压缩包就是Gitlab整个的完整部分。 [root@server ~]# gitlab-rake gitlab:backup:create 生成
GitLab的安装及使用教程GitLab简介GitLab,是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目安装。  它拥有与GitHub类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。  团队成员可以利用
一、中文切换点击右上角 Preferences 在 Localization 选择简体中文 保存一下 刷新一下界面就可以了 二、创建项目(1)新建一个空白项目点击新建项目 创建空白项目 填一下【项目名称】和【项目标识串】,默认两个相同可见性为私有 点击【新建项目】 新建完会提示我们【添加SSH秘钥】,可以忽略,因为我们
一.软件介绍Gitlabgitlab-runnerSonarqubesonarqube-scanner二.Gitlab CI/CD介绍      Gitlab是常用的开源git代码管理工具之一,随着发展推出了ci/cd解决方案,顾名思义具体来说ci/cd主要完成以下两个工作:       ci(持续构建):代码提交后触发自动化的
部署gitlab 主配置文件:/etc/gitlab/gitlab.rb //可以自定义一些邮件服务等 日志地址:/var/log/gitlab/ // 对应各服务 服务地址:/var/opt/gitlab/ // 对应各服务的主目录 仓库地址:/var/opt/gitlab/git-data //记录项目仓库等提交信息 机器需要 6G以上内存安装相关依赖yum -y install policy
之前一篇《谈一谈 gitlab runner是个什么东东?》已经描述了gitlab-runner的概念、现状和应用场景等。所以此篇文章不在详细叙述概念理论,单讲一讲安装应用时注意的一些事项。 框架常规部署方式:在每台服务器上安装gitlab-runner并注册,如果服务器很多的话,这种方式管理起来就非常不便了。如下图所示: 优化部署方式:把gitlab-runner集中部署
git下载安装可以在官网下载GIT官网入口 下面是windows环境安装,(linux可以下载对应的版本)安装 傻瓜式一键安装git config --global user.name "name" //设置全局用户名 git config --global user.email "mail" //设置邮箱 git config --global --list
零:背景      众所周知,gitlab的数据存储于PostgreSql数据库。具体这种数据库的作用和彩虹屁不在本文体现      本文只讨论如何从本地连接到服务器端的PostgreSql数据库。进而获取表中数据一:直连方式      查看Post
git命令三剑客: git add . <"."或者要上传的文件名>git commit -m "说明信息"git push1) 远程仓库相关命令初始化本地库:git init查看git状态:git status查看git日志:git log检出仓库:git clone <git@xxxx.git> 查看远程仓库:$ 
关于Docker搭建Gitlab,在19年时就已经在博客发过文章了,今天重新回顾一下。 1、拉取镜像 docker pull gitlab/gitlab-ce 默认拉取最新版本: 2、创建Gitlab配置 创建GitLab 的配置 (etc) 、 日志 (log) 、数据 (data) 放到容器之外
原创 2021-06-03 21:02:41
643阅读
1点赞
1评论
python 获取gitlab日志信息公司抓信息安全,使用gitlab进行代码管理,要求所有用户的远程操作(推送、同步)都记录下来。查看gitlab原生日志,筛选有用信息gitlab 后台的各种日志保存位置 /var/log/gitlab/百度了一下他们的对应操作关系: 1)git客户端同步或push代码,以及网页的操作,都会记录在 /var/log/gitlab/gitlab-rails/pro
转载 8月前
174阅读
一、git常见的命令 1.在当前目录新建一个Git代码库:$ git init 2.新建一个目录,将其初始化为Git代码库:$ git init [project-name] 3.下载一个项目和它的整个代码历史:$ git clone [url] 4.显示当前的Git配置:$ git config --list 5.编辑Git配置文件:$ git config -e [–global] 6.设置提
前言公司前端大佬因为某些原因离职了,走的比较匆忙,自己之前一直很少接触这方面的东西,一直都是一知半解。这两天我一边学,一边动手搭建,同时记录整个搭建过程。这是一系列文章,从搭建 Gitlab 到 安装、注册Gitlab-runner 再到二者结合去部署一个简单的项目,通过这几篇文章,你将学会如何在 Gitlab 上自动化打包部署自己的项目。系列文章一共有四篇,包括:如何在阿里云上安装Gitlab
  • 1
  • 2
  • 3
  • 4
  • 5