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可以管理本地仓库吗
GitLab是一款代码仓库管理工具,支持本地部署,无论是公司团队合作开发大型项目,还是个人项目用于备份代码,都可以使用该工具。如果你只创建了本地仓库,是否能够将本地仓库推送到GitLab服务中呢?本文将为大家介绍GitLab可以个人使用吗,GitLab可以管理本地仓库吗的相关内容。
2025-10-30
Gitlab怎么设置语言 Gitlab的Personal Access Token怎么获取
我们在使用GitLab时,可能默认语言为英语,导致阅读障碍,无法找到需要的功能,这种情况下,我们可以调整GitLab的语言,设置为中文。另外,如果我们需要调用GitLab平台的API,还需要获取个人访问令牌(Personal Access Token),该令牌应该怎么获取呢?本文将为大家介绍Gitlab怎么设置语言,Gitlab的Personal Access Token怎么获取的相关内容。
2025-10-30
GitLab如何删除分支 GitLab如何删除项目的仓库
在GitLab管理项目时,随着项目推进,一些代码修复分支的bug已经没有用处,项目结束后,可能仓库也可以废弃。对于这类“冗余”的数据,建议及时清理以保障代码库整洁。本文将为大家介绍GitLab如何删除分支,GitLab如何删除项目的仓库的相关内容。
2025-10-30
GitLab如何设置分支保护 GitLab如何基于tag创建分支
GitLab是一款企业级代码版本控制系统,具备强大的版本管理与协作功能,支持私有化部署。其分支保护功能,通过限制指定角色用户才能推送代码,从而保障代码仓库的规范性与安全性。在软件项目迭代开发过程中,我们可能需要创建不同分支,从而开发与维护同时进行。本文将为大家介绍GitLab如何设置分支保护,GitLab如何基于tag创建分支的相关内容。
2025-10-30
公钥和私钥的区别 Gitlab公钥私钥如何配置
非对称加密技术是数据传输与身份认证的核心机制,而公钥与私钥是该技术的重要文件,对于使用GitLab进行代码管理项目,我们需要知道公钥与私钥的区别并掌握其配置方法,可以有效保障代码仓库访问安全、提升开发效率。本文将为大家介绍公钥和私钥的区别,Gitlab公钥私钥如何配置的相关内容。
2025-09-18
Gitlab本地部署配置 Gitlab本地仓库如何连接远端仓库
在软件开发过程中,高效的代码管理非常重要,GitLab是一款基于Git的开源代码管理平台,同时也是很多公司正在使用的代码托管平台。通过在本地部署GitLab,我们能够更好地掌控代码仓库,同时,将本地仓库与远端仓库连接,可实现团队协作与代码的远程备份。本文将为大家介绍Gitlab本地部署配置,Gitlab本地仓库如何连接远端仓库的相关内容。
2025-09-18

咨询热线 400-8765-888