【Linux运维】GitLab本地服务器搭建

★,°:.☆( ̄▽ ̄)/$:.°★
这篇文章主要介绍gitlab本地服务器的搭建。
学其所用,用其所学。——梁启超
欢迎来到我的博客,一起学习知识,共同进步。
喜欢的朋友可以关注一下,下次更新不迷路

文章目录

    • :smirk:1. GitLab介绍
    • :blush:2. GitLab本地服务器搭建
    • :satisfied:3. GitLab使用

1. GitLab介绍

GitLab是一个基于Git仓库管理的Web平台,提供了一些用于软件开发的工具。它是一个单一的应用程序,包含从项目计划到代码审查、测试和部署的所有功能。

GitLab可以是自托管的,也可以在GitLab公司的服务器上进行托管。它提供了许多功能,如源代码管理、问题跟踪、持续集成、Wiki和代码审查等。这些功能使得GitLab成为一个非常强大的工具,特别是对于团队协作开发。

GitLab还提供了丰富的API,使得它可以与其他工具集成,例如JIRA、Slack和CI/CD工具等。此外,GitLab还支持Docker镜像管理和Kubernetes集群管理等最新技术。

总之,GitLab是一个功能强大且易于使用的Web平台,可用于管理和协作开发软件项目。

2. GitLab本地服务器搭建

以ubuntu18安装为例:

安装依赖包:sudo apt-get install curl openssh-server ca-certificates postfix(postfix配置选择Internet不带Smarthost的)

添加公钥:curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null

编辑配置文件:

sudo nano /etc/apt/sources.list.d/gitlab-ce.list
deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu bionic main

然后安装gitlab-ce:

sudo apt-get update
sudo apt-get install gitlab-ce

启动各项服务:

service sshd start
service postfix start
sudo iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT	# 配置防火墙
sudo gitlab-ctl reconfigure
sudo gitlab-ctl status	# 检查gitlab是否运行

打开浏览器本地界面进行相关配置即可:http://localhost/

3. GitLab使用

本地搭建后,就可以使用自己的代码托管私服了。

使用方面,跟github和gitee类似,不过功能更加强大,适合团队或公司搭建使用。

参考:

https://www.cnblogs.com/zzuuoo666/p/12597498.html#1.%E5%AE%89%E8%A3%85%E4%BE%9D%E8%B5%96%E5%8C%85
https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/

【Linux运维】GitLab本地服务器搭建_第1张图片

以上。

你可能感兴趣的:(shell开发及其他,运维,linux,服务器)