GitLab的搭建与基本配置

本文详细介绍了如何在CentOS7系统中安装Git、GitLab以及汉化包,包括安装Git、配置环境变量、安装GitLab、设置默认端口、解决502错误、安装汉化包等步骤,最后还提供了卸载GitLab的指南。

目录

一、安装Git

二、安装GitLab

三、安装汉化包

四、卸载GitLab


GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。Gitlab开源免费,Gitlab支持差异化的版本管理、离线同步以及分支管理。还拥有便捷的GUI界面以及账户权限管理功能,而且能够集成绝大多数的开发工具,非常适合中小企业将代码放置在该系统中充当代码仓库。

GitLab拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找。

Gitlab主要服务构成:

  • Nginx:静态Web服务器
    • Gitlab-workhorse:轻量级反向代理服务器
      • Gitlab-shell:用于处理Git命令和修改授权列表
        • Logrotate:日志文件管理工具
          • Postgresql:数据库
            • Redis:缓存服务器

Gitlab工作流程:

        创建项目仓库并克隆项目--创建项目分支--编写代码并提交分支--推送分支到Gitlab服务器--分支合并。

操作系统:CentOS7

一、安装Git

1、下载Git源码包 git-2.27.0.tar.gz,或者从官网https://git-scm.com/download/ 或其它网站下载其它版本:

 

2、下载好后通过Xftp或其它工具上传到服务器:

3、安装指定系统的依赖包:

yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

出现Complete!表明安装完成。

4、解压源码包,并安装到“/usr/local/git”目录下:

解压 tar -zxvf git-2.27.0.tar.gz

cd git-2.27.0

make prefix=/usr/local/git all

make prefix=/usr/local/git install

5、配置环境变量

编辑文件    vi /etc/profile

在文件最后添加一行: export PATH=/usr/local/git/bin:$PATH

 

查看/etc/profile最后两行:tail -n 2 /etc/profile

最后source一下: source /etc/profile

6、检查git版本,如果在任意目录下可以显示出版本说明安装和配置成功

git --version

7git设置

git config --global user.name "root"

git config --global user.email "xlsoft_ep@126.com"

因为这里使用的root管理员用户,所以会在/root目录下生成 .gitconfig文件,其它用户会在/home目录下生成。

ll -a /root

cat /root/.gitconfig

8、创建SSH Key

ssh-keygen -t rsa -C "xlsoft_ep@126.com"

ll /root/.ssh/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值