GitLab无法提交大文件的问题

GitLab无法提交大文件的问题

问题描述

GitLab 当提交大文件时遇到如下报错

MYOPS001@MYOPS001 MINGW64 /e/work/GitLab/system-deploy (main)
$ git push
Enumerating objects: 91, done.
Counting objects: 100% (91/91), done.
Delta compression using up to 16 threads
Compressing objects: 100% (79/79), done.
error: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413
send-pack: unexpected disconnect while reading sideband packet
Writing objects: 100% (90/90), 138.21 MiB | 7.21 MiB/s, done.
Total 90 (delta 10), reused 0 (delta 0), pack-reused 0
fatal: the remote end hung up unexpectedly
Everything up-to-date

可能原因

http不支持大文件传输,ssh可以支持的

排查

查看使用的啥协议

git remote -v
origin  https://192.168.155.12:28886/system/trading/system-deploy.git (fetch)
origin  https://192.168.155.12:28886/system/trading/system-deploy.git (push)

设置ssh方式提交

MYOPS001@MYOPS001 MINGW64 /e/work/GitLab/system-deploy (main)
$ git remote set-url origin git@192.168.155.12:system/trading/system-deploy.git 

生成公私钥完成SSH登录

windows+r打开cmd执行

ssh-keygen
#一路回车

在git上配置公钥即id_rsa.pub的内容
在这里插入图片描述
在这里插入图片描述

在自己的对应的文件名下设置

C:\Users\MYOPS001\.ssh

在对应目录新建config文件内容如下,如果默认端口是22端口则不需要设置此文件
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tjPcloaP-1688009314076)(./images/image-20230629104143880.png)]

Host 192.168.155.12
Port 2222

执行推送命令

MYOPS001@MYOPS001 MINGW64 /e/work/GitLab/system-deploy (main)
$ git push
The authenticity of host '[192.168.155.12]:2222 ([192.168.155.12]:2222)' can'tbe established.
ED25519 key fingerprint is SHA256:oPRSGSYC6tC/94ZgU9jIS5AVWriAnNXe/4Udg1/WYcU.
This key is not known by any other names.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '[192.168.155.12]:2222' (ED25519) to the list of kno
wn hosts.
Enumerating objects: 91, done.
Counting objects: 100% (91/91), done.
Delta compression using up to 16 threads
Compressing objects: 100% (79/79), done.
Writing objects: 100% (90/90), 138.21 MiB | 5.43 MiB/s, done.
Total 90 (delta 10), reused 0 (delta 0), pack-reused 0
To 192.168.155.12:system/trading/system-deploy.git88a32be..b1d12a8  main -> mainMYOPS001@MYOPS001 MINGW64 /e/work/GitLab/system-deploy (main)

参考:https://cloud.tencent.com/developer/article/1612644
https://blog.csdn.net/m0_55868614/article/details/120597702

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/2039.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

西安石油大学期末考试C++真题解析

1、一、类型、返回值类型 二、参数表、函数重载 2、一、实例化 二、实例化的类型或类类是对象的蓝图,对象是类的实例化 3、const 4、一个 两个 5、一、公有继承 二、私有继承、保护继承 6、抽象类、实例化对象 7、函数模板、类模板 8、try、catch、throw 9、…

selenium之鼠标操作

首先导入ActionChains类,该类可以完成鼠标移动,鼠标点击事件,键盘输入、内容菜单交互等交互行为。 from selenium.webdriver.common.action_chains import ActionChains 操作语法: 第一步:初始化ActionChains类&…

python【爬虫】【批量下载】年报抓取

python年报爬取更新 本人测试发现,ju chao网的年报爬取距离我上一篇博客并没有啥变化,逻辑没变,应好多朋友的需要,这里补充代码 import json import osimport requestsweb_url 改成网站的域名,因为csdn屏蔽 def load…

HOT20-旋转图像

leetcode原题链接:旋转图像 题目描述 给定一个 n n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。 你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。 示例 1: 输入&am…

Android JetPack 深入分析ViewModel源码

文章目录 前言源码分析ViewModel是如何创建的?ViewModelProvider(this)做了什么?小结 get(MyViewModel::class.java)做了什么?小结 ViewModel是如何实现配置更改后数据恢复的?整体时序图 结语 前言 本文主要分析ViewModel相关源码…

JUC之LockSupport和中断

文章目录 1 线程中断机制1.1 什么是线程中断机制1.2 三大中断方法1.3 如何中断运行中的线程1.3.1 通过volatile变量实现1.3.1 通过AtomicBoolean实现1.3.1 通过interrupt和isInterrupted api实现 2 LockSupport2.1 为什么会出现LockSupport2.2 两道面试题 参考材料 1 线程中断机…

移动隔断屏风墙,无地轨设计,空间灵活应用

移动隔断屏风墙是一种非常适合办公室的设计选择,它可以提供灵活的办公空间布局,并且无地轨设计可以避免地面安装轨道,给空间带来更大的自由度。以下是一些关于移动隔断屏风墙的特点和设计建议: 1. 灵活应用:移动隔断屏…

JavaScript进阶----《getter 和 setter 是什么》

前言: 这两个属性在学习前端的时候看到过,但是由于项目中没有用到过,所以一直没有细致的了解。今天 review 同事代码的时候,遇到了这个写法,看了半天也不知道如何处理。再不学习真的以后连别人的代码都不知道什么意思了…

百度智驾,与车路协同说「再见」

作者 | 魏启扬 来源 | 洞见新研社 在经历了裁员,全员停发年终奖之后,百度对智能交通事业部(ACE)的治理还在继续。 不久前,有媒体爆料称,百度已经将智能交通事业部(ACE)从原来的智能…

微信小程序——分页组件的创建与使用

✅作者简介:2022年博客新星 第八。热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏…

C++类与对象(默认成员函数之拷贝构造函数)

接前几次的类与对象的默认函数的知识点,下来面是默认成员函数中的拷贝构造函数。是的,它的名字是拷贝构造函数,他其实也是一种构造函数,为什么呢?接下来你就知道了,我们直接看看代码,如下&#…

kafka入门,发送原理和生产者重要参数(三)

发送原理 在消息发送过程中,涉及两个线程,main线程和Sender线程。在main线程中创建了一个双端队列,RecordAccumulator,Sender过程不断从RecordAccumulator中拉取消息发送到Kafka Broker batch size:只有数据累计到batch.size之后&#xff0…