首页 > 其他分享 >LFS导致GitLab: Push operation timed out

LFS导致GitLab: Push operation timed out

时间:2024-11-26 20:55:52浏览次数:5  
标签:... remote LFS Checking GitLab push ms branch timed

问题

push aosp(单独一个git):

$ git push origin XXXX:XXXX
Counting objects: 1468867, done.
Delta compression using up to 24 threads.
Compressing objects: 100% (768892/768892), done.
Writing objects: 100% (1468867/1468867), 29.98 GiB | 24.27 MiB/s, done.
Total 1468867 (delta 543242), reused 1467377 (delta 542008)
remote: Resolving deltas: 100% (543242/543242), done.
remote: Checking connectivity: 1468867, done.
remote: GitLab: Push operation timed out
remote: 
remote: Timing information for debugging purposes:
remote: Running checks for ref: XXXX
remote: Checking if you are allowed to push... (5.56ms)
remote: Checking if default branch is being deleted... (0.04ms)
remote: Checking if you are force pushing to a protected branch... (61.78ms)
remote: Checking if you are allowed to push to the protected branch... (19.29ms)
remote: Scanning repository for blobs stored in LFS and verifying their files have been uploaded to GitLab... (cancelled after 29964.17ms)
remote: Running checks for 1 changes (cancelled after 29964.72ms)
To ssh://192.168.1.226:41022/....
 ! [remote rejected]         XXXX -> XXXX (pre-receive hook declined)
error: failed to push some refs to 'ssh://git@192.168.1.226:41022/....'

分析

这里:

remote: Checking if you are allowed to push... (5.56ms)
remote: Checking if default branch is being deleted... (0.04ms)
remote: Checking if you are force pushing to a protected branch... (61.78ms)
remote: Checking if you are allowed to push to the protected branch... (19.29ms)
remote: Scanning repository for blobs stored in LFS and verifying their files have been uploaded to GitLab... (cancelled after 29964.17ms)

Checking这几个都是没问题的,停在 Scanning .... ,lfs这里,其实就是这里的问题。

网上的答案

网上的答案参考:https://blog.csdn.net/yyzsyx/article/details/125904973https://stackoverflow.com/questions/67265757/getting-a-timeout-pushing-a-repository-to-local-gitlab

但是我没有gitlab服务器的权限,所以不适用。

最终解决办法

找到仓库Settings中有lfs的开关

入口路径:Settings - General - Visibility, project features, permissions 打开 Expand 开关

image

如图这里关了就OK了

标签:...,remote,LFS,Checking,GitLab,push,ms,branch,timed
From: https://www.cnblogs.com/yulisuo/p/18570960

相关文章

  • GitLab的备份与恢复
    一、备份1.docker执行备份dockerexecgitlabgitlab-rakegitlab:backup:create默认将备份文件保存至docker的/var/opt/gitlab/backups/目录这条命令是在Docker容器内部执行GitLab的备份操作。让我来解释一下这个命令的各个部分:dockerexec:这是Docker命令,用于在正在......
  • 极狐GitLab 正式发布最新版本 17.6
    沿袭我们的月度发布传统,极狐GitLab发布了17.6版本,该版本带来了增强的合并请求审核者指派、在部署详情页面显示版本注释、在部署详情页面显示版本注释等几十个重点功能的改进。下面是部分重点功能的详细解读。关于极狐GitLab的安装升级,可以查看官方指导文档。17.6容器镜像......
  • 【工具使用】【Shell脚本】【gitlab】下拉所有的仓库以及每个仓库的所有分支代码
    1 前言关于Gitlab我们之前看过【工具使用】【Shell脚本】【gitlab】下拉所有的仓库代码并指定分支推送给客户仓库、【工具使用】【Shell脚本】【gitlab】【最终篇】获取当前用户页面上可以看到的所有仓库代码以及拉推新仓库。前面两篇都是拉的某几个分支,本节我们看看,怎么把所......
  • C++自动化测试:GTest 与 GitLab CI/CD 的完美融合
    在现代软件开发中,自动化测试是保证代码质量和稳定性的关键手段。对于C++项目而言,自动化测试尤为重要,它能有效捕捉代码中的潜在缺陷,提高代码的可维护性和可靠性。本文将重点介绍如何在C++项目中结合使用GoogleTest(GTest)和GitLabCI/CD,特别是通过提供详细的脚本示例,展示如何......
  • datetime.timedelta(days=1)是什么意思
    datetime.timedelta是Python标准库datetime模块中的一个类,用于表示两个日期或时间之间的差异。它表示的是一段时间的跨度或持续时间,比如几天、几小时、几分钟、几秒等。1.timedelta(days=1)的含义timedelta(days=1)创建了一个时间间隔对象,表示1天的时间跨度。具体来......
  • GitLab代码仓管理安装配置使用
    Gitlab介绍GitLab是一个基于Git的开源项目管理工具,它集成了版本控制、代码审查、持续集成(CI)/持续部署(CD)、自动化测试等多种功能,是一个完整的DevOps平台。以下是对GitLab的详细介绍:一、主要特点和功能版本控制系统:GitLab的核心是基于Git的版本控制系统,支持代码的版本管理、分......
  • 【命令操作】信创终端系统上timedatectl命令详解 _ 统信 _ 麒麟 _ 方德
    往期好文:【功能介绍】麒麟桌面系统快速识别软件包依赖顺序的方法Hello,大家好啊!今天给大家带来一篇关于如何在信创终端系统上使用timedatectl命令的详细介绍。timedatectl是Linux系统中非常实用的时间管理工具,它允许用户通过命令行轻松设置系统时间、日期以及时区,特别适用......
  • 极狐GitLab 发布安全补丁版本 17.4.2, 17.3.5, 17.2.9
    本分分享极狐GitLab补丁版本17.4.2,17.3.5,17.2.9的详细内容。极狐GitLab正式推出面向GitLab老旧版本免费用户的专业升级服务,为GitLab老旧版本进行专业升级,详情可以查看官网GitLab专业升级服务指南今天,极狐GitLab专业技术团队正式发布了17.4.2,17.3.5,17.......
  • Connection to tcp://192.168.112.137:1935?tcp_nodelay=0 failed: Connection timed
    记录一下自己的报错和解决步骤输入catnginx.conf 查看Nginx的配置文件nginx.conf修改nginx核心配置文件nginx,添加rtmp模块rtmp{                                          ......
  • ab压测的选项、示例和主要关注的指标意义以及ab压测问题Connection reset by peer (10
    一、ab压测的选项、示例和主要关注的指标意义1.ab压测的一些选项-nrequests    全部请求数-cconcurrency 并发数-ttimelimit   最传等待回应时间-ppostfile    POST数据文件-Tcontent-typePOSTContent-type-vverbosity   Howmuchtroubl......