Cenots7搭建Gitlab服务器并汉化(保姆级)
创始人
2024-09-25 06:52:16

一、svn和git的区别

SVN(Subversion)是集中式管理的版本控制器,而Git是分布式管理的版本控制器!这是两者之间最核心的区别。

SVN 只有一个单一的集中管理的服务器,保存所有文件的修订版本,而协同工作的人们都通过客户端连到这台服务器,取出最新的文件或者提交更新。

Git 每一个终端都是一个仓库,客户端并不只提取最新版本的文件快照,而是把原始的代码仓库完整地镜像下来。每一次的提取操作,实际上都是一次对代码仓库的完整备份。Git不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用SVN背景的人,你需要做一定的思想转换,来适应Git提供的一些概念和特征。

二、环境说明

配置需求:

系统:Red-Hat系列CentOS 7.x-x86_64 CPU:2核 (官方建议双核以上) 内存:2GB(官方建议4GB以上) 

设置防火墙(建议关闭):

systemctl stop firewalld && systemctl disable firewalld
sed -i ‘s/^SELINUX=.*/SELINUX=disabled/’ /etc/selinux/config && setenforce 0

三、安装Gitlab官方提供的yum仓库

3.1 配置YUM源
yum clean all
yum makecache
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | bash

或者使用清华大学的yum源:
#vim /etc/yum.repos.d/gitlab-ce.repo

[gitlab-ce] 

相关内容

热门资讯

配音演员集体发文抵制AI,这场... 作者:卢洋 “这是AI生成的播客节目,由AI对文本进行了总结并朗读。” “这是AI参与的漫剧配音,内...
《全球人工智能企业科技创新指数... 3月30日,八月瓜科技创新研究院发布《全球人工智能企业科技创新指数报告2026》,依托全球专利大数据...
腾讯会议这波 AI 功能,让我... 有多少会议的录像,你从来没有回看过? 我想有些人的答案是:几乎全部。 录制文件躺在云端,没有索引,没...
傅氏幻术、瞳真科技入驻石景山中... 4月1日,“文化×科技激活创新力 —— 傅氏魔幻&瞳真科技共筑园区新生态”主题活动在中关村工业互联网...
年薪最高1.24亿元!优必选天... 国内具身智能开出了天价年薪招人。 4月2日,“人形机器人第一股”优必选(09880.HK)公开发布了...