本文操作环境 Mac,使用 docker 安装 gitlab-ce(社区版)1. 安装 docker下载 docker,地址:https://docs.docker.com/docker-for-mac/install/首先注册 docker 账号登陆后,即可下载 docker建议使用迅雷等工具下载,地址:https://download.docker.com/mac/stable/Docker.
转载 2024-02-24 07:47:03
20阅读
gitlab1. 版本控制介绍2.gitlab部署3. gitlab网站常用操作3.1 创建用户3.2 创建组3.3 创建项目 1. 版本控制介绍版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更管理,是软件配置管理核心思想之一。版本控制最主要功能就是追踪文件变更。它将什么时候、什么人更改了文件什么内容等信息忠实地了记录下来。每一次文件改变,文件版本号都将增加。
转载 2024-02-18 08:11:22
28阅读
1.(核心)Git 是分布式版本控制系统,SVN 是集中式        利用 Git 进行版本控制每个人,都可以创建一个独立代码仓库用于管理,各种版本控制操作都可以在本地完成,每个人修改代码都可以推送合并到另外一个代码仓库中;其次因为每一个开发人员电脑上都有一个 Local Repository ,所以即使没有网络也一样可以 commit,查
转载 2024-10-21 19:39:11
16阅读
使用任何版本控制软件过程中,经常会需要查看历史记录与比对版本之间差异。而在使用 Git 时候要如何进行比对,将是本文重点。准备工作目录我们通过以下指令快速建立一个拥有两个文件与两个版本变更记录 Git 仓库与工作目录:mkdir git-demo cd git-demo git init echo 1 > a.txt echo 2 > b.txt git add . git
当一个项目进入运营维护阶段以后,不会再频繁地更新全部源文件到服务器,这个时间修改大多是局部,因此更新文件只需更新修改过文件,其他 没有修改过文件就没有必要上载到服务器。但一个稍微上规模项目文件是很多,而且对于团队协作开发更难知道每次修改到哪些文件,这时候SVN 作用发挥出来了。 利用Wi
转载 2017-08-15 15:56:00
526阅读
2评论
公司 gitlab 之前一直都有相应 runner 可供使用,但是最近机器迁移之后,就没人重建 runner 了。所以,我就自己借了台虚机来安装 gitlab runner 来做 CI。前提操作环境:CentOS 7gitlab 版本GitLab Community Edition 8.12.4安装过程使用用户: root大概步骤如下:添加 repository (Add the re
这是【Git 教程系列第 14 篇】,如果觉得有用的话,欢迎关注专栏。工作中,我们将本地已修改文件添加到暂存区,提交到版本库,最后推送到远端仓库,有时候我们想知道该文件与未修改前有什么区别,怎么办呢?这就是我们要说 git diff ,查看版本改动了什么指令。我们先将修改情况分为3种,如下所示检查修改二级命令都是 diff,针对不同情况,只是参数有所不同而已,下面 一 一 详解 文章目
Centos远程Git服务器上配置Gitblit邮件通知1、远程登陆阿里云服务器2、修改配置defaults.properties3、配置Web端GitBlit**(1) 添加hooks勾子****(2)添加邮件列表(多个邮件用空格或逗号隔离)**4、阿里云后台放开465端口5、测试6、通过Log查看收不到邮件问题**问题1****问题2****问题3** 邮件被拒发 本文主要讲述在阿里云Cen
 一、基本概念 阿里云关系型数据库(Relational Database Service,简称 RDS)是一种稳定可靠、可弹性伸缩在线数据库服务。基于阿里云分布式文件系统和高性能存储,RDS 支持 MySQL、SQL Server、PostgreSQL 和 PPAS(Postgre Plus Advanced Server,一种高度兼容 Oracle 数据库)引擎,并且提供了容灾、
1. issue 介绍一般 master 分支默认是被锁住,其目的是保护该分支。普通开发人员可以创建 issue 后建立对应分支然后去完成任务。完成issue 后便要合并分支,只需发送 merge request ,等待 owner 审核才能合并到master 分支上。合并过程中可能会出现代码冲突问题,而这个问题却交给了owner去处理,因为普通开发人员没有权限。Issue 指的是一项待完成
今天我们来说说AsyncTask版本之间差异,我们现在使用AsyncTask通常会使用如下方式:class DownloadTask extends AsyncTask<Void,Integer,String>{ @Override protected String doInBackground(Void... params) { r
原创 2022-11-22 12:50:08
61阅读
AsyncTask引发一个血案!!!:  上周遇到了一个极其诡异问题,一个小功能从网络上下载一个图片,然后放到ImageView中,是用AsyncTask来实现,本身逻辑也很简单,仅是在doInBackground中用HTTP请求把图片输入流取出,然后用BitmapFactory去解析,然后再把得到Bitmap放到ImageView中。这个应用是用4.0SDK开发,也是运行
转载 精选 2013-09-02 21:11:21
399阅读
一、 备份gitlabgitlab备份比较简单,我们直接使用gitlab本身提供命令进行备份即可。1.1 通过gitlab-rake命令备份gitlabgitlab提供备份命令为gitlab-rake,备份命令使用如下:gitlab-rake gitlab:backup:create该命令会备份gitlab仓库、数据库、用户、用户组、用户密钥、权限等信息。备份完成后备份文件会出现在/var/
    Git是分布式版本号控制系统。与SVN类似的集中化版本号控制系统相比。集中化版本号控制系统尽管可以令多个团队成员一起协作开发,但有时假设中央server宕机的话,谁也无法在宕机期间提交更新和协同开发。 甚至有时,中央server磁盘故障,恰巧又没有做备份或备份没及时,那就可能有丢失数据风险。     但Git是分布式版本号控制系
目前我们遇到问题有三个:1. 将项目代码从svn迁移到git(一个项目只需要一个人做就可以了)2. Git安装与配置。(从一台没有安装过git机器,到我们可以使用。每个人只需要配置一次。)3. 就是我们使用git管理我们代码。(重点) Git简单介绍:git是一款免费、开源分布式版本管理控制系统(工具)。和SVN一样,都是管理我们代码文档用。&
转载 9月前
37阅读
4 Android4.4[API 19]: 开发者使用上改变点: 4.1.1:应用支持全屏模式,也就是常说 沉浸式 4.1.2:虚拟按键可隐藏,既然沉浸式底部导航栏跟着支持了,那就顺路把相关控制API也暴露给开发者 系统上改变:Dalvik虚拟机。5 Android5.0[API 21]:时尚版 开发者使用上改变点: 5.1 Material design 5.1.1 FloatingActio
一、什么是gitlib  Gitlab 是一个基于Git实现在线代码仓库托管软件,你可以用Gitlab自己搭建一个类似于Github一样系统平台,一般搭建gitlab私服就是用在公司内部  Gitlab 功能就是能够对代码提交审核和问题跟踪,这个对于软件工程质量管理是至关重要  Gitlab分为社区版(CE) 和 企业版(EE) 我感觉大多数公司还是会选择社区版,反正我们公司是要用社
转载 2024-03-09 17:25:00
141阅读
gitlab1. 版本控制介绍版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更管理,是软件配置管理核心思想之一。 版本控制最主要功能就是追踪文件变更。它将什么时候、什么人更改了文件什么内容等信息忠实地了记录下来。每一次文件改变,文件版本号都将增加。除了记录版本变更外,版本控制另一个重要功能是并行开发。软件开发往往是多人协同作业,版本控制可以有效地解决版本同步
转载 2024-05-28 09:45:56
38阅读
CentOS7下动手搭建GitLab环境(RPM镜像安装)环境准备开始安装一、安装依赖二、安装GitLab三、访问GitLab四、其他gitlab相关命令检查redis日志检查postgresql日志检查gitlab-workhorse日志检查logrotate日志检查nginx日志检查sidekiq日志检查unicorn日志 环境准备在Vmware中安装CentOS7系统下载Gi
转载 2024-03-28 11:23:34
182阅读
gitlab-ee 和 gitlab-ce  需要注意,Gitlab 分为 SaaS 和 Self-Managed 两种版本,其中,SaaS 即 gitlab.com 这个在线版本(这个其实就是官方 Self-Managed 版本,不过有一些额外功能);Self-Managed 就是指我们自己本地部署版本(本地部署也有额外功能)。   Gitlab 官网目前提供了 Enterprise
转载 2024-03-06 14:00:27
2503阅读
  • 1
  • 2
  • 3
  • 4
  • 5