发布时间:2025-10-31 09: 00: 00
品牌型号:联想拯救者R7000
系统:Windows 10专业版
软件版本:JiHu GitLab 17.7
我们在使用GitLab时,可能需要推送大文件到仓库,或者需要借助GitLab的Web界面上传文件/文件夹。在推送大文件时,如果遇到【You are attempting to check in one or more files which exceed the 100MiB limit】的提示,说明推送的文件较大,那么Gitlab可以上传多大文件,Gitlab可以上传文件夹吗?下面将为大家回答这两个问题。
一、Gitlab可以上传多大文件
GitLab支持本地部署,本地部署的情况下,GitLab的默认单个文件上传限制为100MB,如果推送的文件较大,会遇到【You are attempting to check in one or more files which exceed the 100MiB limit】的提示,既然已经本地部署,是否可以修改该限制大小呢?

如果我们的项目中有大文件,或者整个项目大小超过了100MB,可以登录GitLab管理员账号调整【Maximum attachment size】参数来修改大文件限制,以下是具体步骤:
1、登录管理员账户
前往GitLab的Web界面,登录管理员账户,如果部署在本地的Linux系统,输入虚拟机的IP地址+端口以访问GitLab。

如果你不知道设置的端口号是多少,或者使用了自定义的地址,需要前往【/etc/gitlab】目录下,查看【gitlab.rb】文件的【external_url】参数,访问该URL即可打开Web界面。

2、修改大文件限制
a.点击左下角的【管理员】,依次选择【设置-通用】。
b.展开【账户和限制】选项。
c.调整最大附件大小和最大推送大小,最大附件大小是【评论】中单个附件的最大大小,最大推送大小是【单次提交】的最大大小限制。
d.下滑找到【保存更改】,点击保存即可。

二、Gitlab可以上传文件夹吗
在推送仓库或者手动上传代码时,我们可能需要上传文件夹。通过GitLab的Web界面上传文件时,仅支持单个文件上传,并且不支持选择文件夹。如果要使用Web界面上传文件夹,可以先将文件夹压缩为ZIP格式压缩包,然后参考下文步骤上传该压缩包:
1、登录GitLab的Web界面,进入一个项目仓库。
2、点击路径后的【+】图标,选择【上传文件】选项。

3、我们可以直接拖拽ZIP压缩包到上传区域,或手动选择本地文件夹中的压缩文件。
4、在页面下方填写【提交信息】,需要简要说明上传内容,如【上传项目资源文件夹压缩包】,并选择上传分支。
5、点击【上传文件】,等待文件上传成功。

除此之外,我们还可以使用Git命令进行上传,具体操作步骤如下:
1、打开系统终端,切换到项目所在目录,需要本地已安装Git工具。
2、克隆远程仓库,执行【git clone +远程仓库地址】即可将远程仓库完整克隆至本地。
3、整理文件夹,将需要上传的文件夹复制到本地仓库。
4、暂存文件夹变更,执行【git add +文件夹名称+/】,末尾【/】不可省略,用于将文件夹及文件夹下面的文件添加至Git暂存区。

5、提交本地变更,执行【git commit -m "xxx"】命令,生成本地提交记录,注意要描述当前变更,方便日后追溯。
6、推送至远程仓库,执行【git push origin +分支名称】,将本地提交的文件夹推送至 GitLab远程仓库对应分支。

使用命令行上传文件夹时,建议先执行【git status】命令查看文件夹是否被成功暂存,在推送文件夹时,推荐推送到功能分支进行提交,等代码审查通过后,管理员通过合并请求将分支合并至主分支。

三、总结
以上就是Gitlab可以上传多大文件,Gitlab可以上传文件夹吗的相关内容。默认情况下,GitLab只能推送100MB大小的文件,但是可以通过管理员账户进行修改。如果你要推送文件夹,可以参考上文两种方法,希望对你有所帮助。
展开阅读全文
︾