GitLab中文网站 > 技术问题 > GitLab可以个人使用吗 GitLab可以管理本地仓库吗

GitLab可以个人使用吗 GitLab可以管理本地仓库吗

发布时间:2025-10-30 11: 56: 00

品牌型号:联想拯救者R7000

系统:Windows 10专业版

软件版本:JiHu GitLab 16.6

GitLab是一款代码仓库管理工具,支持本地部署,无论是公司团队合作开发大型项目,还是个人项目用于备份代码,都可以使用该工具。如果你只创建了本地仓库,是否能够将本地仓库推送到GitLab服务中呢?本文将为大家介绍GitLab可以个人使用吗,GitLab可以管理本地仓库吗的相关内容。

一、GitLab可以个人使用吗

大多数个人开发者一般使用Gitee做代码管理,Gitee足以满足我们的日常代码管理需求,但是如果你需要更加“高级”的功能,例如:本地化部署、CI/CD集成等功能,就需要使用GitLab平台。我们可以使用极狐GitLab云平台(https://jihulab.com/)注册登录,支持免费试用90天,还可以本地部署,GitLab社区版(GitLab CE)已经开源,我们可以下载、部署到自己的服务器或本地设备,功能没有阉割。

本地部署GitLab
图1:本地部署GitLab

下面我就为大家介绍一下CentOS 7服务器上,部署GitLab并个人使用的一般步骤:

1、修改防火墙配置

在CentOS 7服务器上输入下面的这些命令,在系统防火墙中打开HTTP、HTTPS和SSH访问。

sudo yum install -y curl policycoreutils-python openssh-server perl

sudo systemctl enable sshd

sudo systemctl start sshd

sudo firewall-cmd --permanent --add-service=http

sudo firewall-cmd --permanent --add-service=https

sudo systemctl reload firewalld

防火墙
图2:防火墙

2、配置镜像源

执行【curl -fsSL https://packages.gitlab.cn/repository/raw/s/setup.sh | /bin/bash】命令配置极狐GitLab软件源镜像。

配置镜像
图3:配置镜像

3、安装极狐GitLab

使用命令【sudo EXTERNAL_URL="http://gitlab.hungry.com" yum install -y gitlab-jh】进行安装。

安装极狐GitLab
图4:安装极狐GitLab

当出现下图所示界面时,说明安装成功。

安装成功
图5:安装成功

4、前往极狐GitLab并登录

我们可以直接输入服务器的IPV4地址前往Web界面,用户名默认为root,系统会随机生成一个密码,存储在【/etc/gitlab/initial_root_password】文件中,出于安全原因,24小时后,该文件会被自动删除,建议安装成功初始登录成功之后,立即修改初始密码。如果本地使用虚拟机安装时,指定了 EXTERNAL_URL参数,还需要配置Host文件才能访问。

默认密码
图6:默认密码

二、GitLab可以管理本地仓库吗

如果你之前没有使用远程代码管理平台,而是本地创建了仓库,现在需要推送到GitLab保存,就可以参考下文步骤,将本地代码仓库推送到GitLab中。

1、登录Gitlab并新建项目

使用浏览器打开Gitlab网址,如果是本地搭建的服务,输入IP地址和端口号(默认80端口),打开网页后,输入用户名和密码登录账号)。

登录Gitlab
图7:登录Gitlab

进入Gitlab后,点击左上角的【+】按钮,选择【New project(新建项目)】,在弹出的页面中选择【Create blank project(创建空项目)】。并设置【Project name】项目名称、【Visibility Level】项目的访问权限等参数。建议取消勾选【初始化README文件】选项,防止推送代码时出现冲突。

创建项目
图8:创建项目

2、设置远程仓库

在CMD窗口中,进入本地仓库,输入【git remote add origin git@192.168.150.101:hungry_demo/gitlab_test01.git】将Gitlab地址设置为远程仓库。注意,此处的SSH地址,要替换为自己刚刚创建的空项目的SSH地址。

设置远程仓库
图9:设置远程仓库

3、推送本地代码到Gitlab

最后,使用【git push -u origin main】将本地代码推送到Gitlab,注意:如果默认分支是master而不是main,需将命令中的main替换为master,如果没有配置SSH密钥,输入密码后即可推送到远程仓库。

推送本地代码到Gitlab
图10:推送本地代码到Gitlab

三、总结

以上就是GitLab可以个人使用吗,GitLab可以管理本地仓库吗的相关内容。GitLab完全支持个人使用,并且使用方式非常简单方便。如果你曾经没有使用GitLab,仅创建了本地仓库,可以参考上文步骤,将本地仓库推送到GitLab中管理,希望本文对你有所帮助。

展开阅读全文

标签:极狐gitlabDevOpsDevOps工具

读者也访问过这里:
极狐GitLab
助力企业数字化转型
立即购买
最新文章
GitLab怎么进入分支 GitLab修改默认分支为master
在团队开发过程中,GitLab是一款大多数项目团队都在使用的代码版本控制工具,借助其分支管理功能,能保证代码开发的独立性,每个人创建自己的开发分支,开发完毕后合并到主分支,有效提升开发效率。本文将为大家介绍GitLab怎么进入分支,GitLab修改默认分支为master的相关内容。
2026-04-13
GitLab如何删除项目的权限 GitLab如何删除项目的历史
GitLab是一款支持私有化部署的Git仓库,很多大型公司和小型团队都在使用GitLab做代码管理。在设置项目权限时,如果员工离职需要及时删除项目的权限,应该怎么操作呢?清理项目时,应该怎么删除项目的历史呢?本文将为大家介绍GitLab如何删除项目的权限,GitLab如何删除项目的历史的相关内容。
2026-04-13
GitLab的SSH和HTTP的区别 GitLab的SSH密钥过期怎么办
GitLab是一款支持私有化部署的代码管理工具,在拉取仓库代码时,有两种拉取方式,一是使用SSH地址,二是使用HTTP地址,这两种方式有什么区别呢?使用SSH密钥认证时,如果密钥过期应该怎么办呢?本文将为大家介绍GitLab的SSH和HTTP的区别,GitLab的SSH密钥过期怎么办的相关内容。
2026-03-11
Windows如何搭建私人GitLab服务器 搭建GitLab服务器最低配置
GitLab是一款代码管理工具,支持私有化部署,并且内置完整的CI/CD流程,是很多大型企业和小型开发团队正在使用的工具。如果想要在Windows电脑上搭建GitLab服务器应该怎么操作呢?最低配置是什么呢?本文将为大家介绍Windows如何搭建私人GitLab服务器,搭建GitLab服务器最低配置的相关内容。
2026-03-11
如何搭建GitLab服务器与idea集成 GitLab如何搭建私有仓库
在团队开发大型项目时,需要使用Git代码管理工具,GitLab是一款开源的代码托管平台,支持私有化部署,更加安全、方便管理公司代码。并且GitLab支持和开发工具无缝集成,直接在开发工具中拉取、推送代码。本文将为大家介绍如何搭建GitLab服务器与idea集成,GitLab如何搭建私有仓库的相关内容。
2026-03-11
GitLab初始化要多久 GitLab如何初始化配置
GitLab是一款集成了代码托管、流水线于一体的仓库管理中心,并且支持私有化部署,很多大型公司都本地部署GitLab做代码管理,相对更加安全可靠。初次启动GitLab时,初始化需要多久呢?第一次部署GitLab时,应该做哪些初始化配置呢?本文将为大家介绍GitLab初始化要多久,GitLab如何初始化配置的相关内容。
2026-03-11

读者也喜欢这些内容:

咨询热线 400-8765-888