git push 报错 提交未授权问题

git push报错:fatal: Out of memory, malloc failed (tried to allocate 947912704 bytes) git push报错:fatal: Out of memory, malloc failed (tried to allocate 阅读详情
AI摘要

本文介绍了在新环境中遇到的git push错误,重点讲述了如何通过安装commit-msg钩子并解决Change-Id缺失问题,最终通过scp命令的参数调整顺利推送代码。

13:09:23.283: [XXXX] git -c credential.helper= -c core.quotepath=false -c log.showSignature=false push --progress --porcelain origin refs/heads/ui2:refs/for/master
Enumerating objects: 5, done.
Counting objects:  20% (1/5)
Counting objects:  40% (2/5)
Counting objects:  60% (3/5)
Counting objects:  80% (4/5)
Counting objects: 100% (5/5)
Counting objects: 100% (5/5), done.
Delta compression using up to 16 threads
Compressing objects:  33% (1/3)
Compressing objects:  66% (2/3)
Compressing objects: 100% (3/3)
Compressing objects: 100% (3/3), done.
Writing objects:  33% (1/3)
Writing objects:  66% (2/3)
Writing objects: 100% (3/3)
Writing objects: 100% (3/3), 274 bytes | 274.00 KiB/s, done.
Total 3 (delta 2), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas:  50% (1/2)           
remote: Resolving deltas: 100% (2/2)           
remote: Resolving deltas: 100% (2/2)        
remote: 
remote: Processing changes: refs: 1        
remote: Processing changes: refs: 1, done            
remote: commit 42d7023: ERROR: missing Change-Id in message footer        
remote: 
remote: Hint: to automatically insert a Change-Id, install the hook:        
remote:   gitdir=$(git rev-parse --git-dir); scp -p -P 29418 XXXX@ip:hooks/commit-msg ${gitdir}/hooks/        
remote: and then amend the commit:        
remote:   git commit --amend        
remote: 
error: failed to push some refs to 'ssh://XXXXX:29418/XXXX/products/XXXX/Center_Public'

问题:

1.新配置的环境

2.git push  报错gitdir=$(git rev-parse --git-dir); scp -p -P 29418 XXXX@ip:hooks/commit-msg ${gitdir}/hooks/ 

前提条件:SSH配置正确,代码正常拉取,没有change-id,按照提示执行,报如下错

解决 方案:

1.根据提示内内容 在git控制台输入

gitdir=$(git rev-parse --git-dir); scp -p -P 29418 XXXX@ip:hooks/commit-msg ${gitdir}/hooks/ 

2.还会报错

gitdir=$(git rev-parse --git-dir); scp -p -P xxx xxx@ip:hooks/commit-msg ${gitdir}/hooks/
subsystem request failed on channel 0
scp: Connection closed

解决方案:将提示方法中的scp -p改为scp -O,问题解决

gitdir=$(git rev-parse --git-dir); scp -O -P xxx xxx@ip:hooks/commit-msg ${gitdir}/hooks/

完美解决。。。。

git push上传代码到gitlab上,报错401或403 之前部署的gitlab代码托管平台,采用ssh方式连接gitlab,在客户机上产生公钥上传到gitlab的SSH-Keys里,则git clone下载和git push上传都没问题,这种方式很安全。 后来应开发同事要求采用http方式连接gitlab,那么首先将project工程的“Visibility Level”改为“Public”公开模式,并且要保证gitlab的http端口像客户机开放。 后面发现了一个问题: http方式连接gitlab后,git clone下载没有问题,但是git push上传有 阅读详情

相关推荐

Git提交时Personal Access Token权限不足:如何正确配置workflow scope

本文详细解析了Git提交时Personal Access Token权限不足的问题,特别是涉及`.github/workflows`目录时的错误提示。文章提供了两种解决方案:修改现有Token权限或创建新Token,并强调了最小权限原则和自动化环境配置技巧,帮助开发者正确配置workflow scope,确保GitHub Actions的正常运行。

weixin_28828243的博客 476

IDEA使用Git提交代码remote: GitLab: You are not allowed to push code to protected branches on this project

今天创建了一个新项目,提交到GitLab上的master分支时,报错如下: git -c credential.helper= -c core.quotepath=false -c log.showSignature=false push --progress --porcelain origin refs/heads/master:master remote: GitLab: You are not allowed to push code to protected branches on this

MinggeQingchun的博客 1万+

从零开始自建Traccar:用Docker部署个人GPS轨迹追踪系统

定位追踪技术在现代生活中应用广泛,从个人足迹管理到车队调度,都需要可靠的位置数据支撑。自托管模式允许用户完全掌控数据,避免依赖第三方平台。Docker容器化部署降低了服务搭建门槛,通过标准化镜像快速启动应用。Traccar作为一款开源GPS定位平台,支持多种协议和客户端,可轻松实现实时位置显示、历史轨迹回放、地理围栏告警等功能。本文以实际部署为例,介绍如何利用Docker在服务器上搭建Traccar服务,并配置手机端上报和Web端管理,帮助用户建立属于自己的足迹档案。

aofan9566的博客 459

windows平台 使用cmd命令操作 git

windows平台 使用cmd命令操作 git

卡伦啊 2581

缺陷检测-金属表面缺陷检测

1介绍 缺陷检测是工业视觉技术中最重要的组成部分。业务广泛,场景丰富,技术难点高、工作量大。针对不同的场景,选择不同的相机和

huneng1991的专栏 5248

sift、surf、orb 特征提取——三维重建

参考文章:[sift、surf、orb 特征提取及最优特征点匹配] 最近刚刚入门三维重建,在SFM算法的代码中注意到了feature_type( feature extraction method)这个参数,想细致了解一下这几种特征提取算法,在这里做一下笔记。 SIFT 简介 SIFT(Scale-Invariant Feature Transform)——尺度不变特征变换,是一种计算机视觉的特征提取算法,用来侦测与描述图像中的局部特征。 实质上,它是在不同的尺度空间上查找关键点(特征点),并计算出关键点的

bb_sy_w的博客 4362

【错误记录】GitHub 提交报错 ( OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443 )

一、报错信息、 二、解决方案

让 学习 成为一种 习惯 ( 韩曙亮 の 技术博客 ) 5077

通俗易通解释SLAM问题的数学描述:运动方程和观测方程

高翔博士在他的《视觉SLAM十四讲》中把SLAM问题的数学描述抽象成了两个数学方程,以下对此做个总结,并且对此做一些通俗易懂的解释: 一、方程的总体形式 作为理性层次的描述,我们引入数学方程来描述SLAM过程,其中第一个方程叫做运动方程、第二个方程叫做观测方程,想象一下我们在研究SLAM的时候肯定需要观测机器人(无人汽车、无人机等都可以统称为机器人)的运动(画面感很强哈哈),这样很容易理解并且记忆这两个方程的名称和意义: 二、变量的含义 我们看到,这两个方程中有大量的英文字母作为变量存在其中,下面介绍一下

weixin_41855010的博客 7110

windows下jenkins批处理执行(Execute Windows batch command)git pull失败解决方案

windows下jenkins批处理执行(Execute Windows batch command)git pull失败解决方案

sinat_29356441的博客 4367

Harness设计——Anthropic实战:规划器、生成器、评估器三角色协作详解

本文探讨了如何通过多智能体架构突破AI编码的瓶颈问题。文章首先分析了当前AI编码面临的两大核心挑战:上下文窗口限制导致的连贯性丧失,以及自我评估机制缺失引发的质量判断偏差。针对这些问题,作者提出了基于生成对抗网络(GAN)灵感的解决方案,设计了三智能体系统:规划器负责需求分析,生成器执行编码任务,评估器进行质量审查。 实验表明,在前端设计任务中,通过制定可量化的评分标准(设计质量、原创性、工艺、功能性)并建立生成-评估反馈循环,能显著提升输出质量。这种架构随后被扩展到全栈开发领域,采用类似敏捷开发的&quo

oe1019的专栏 865

TMS热管理RCP开发全流程:从MATLAB算法到硬件部署的5个关键步骤

本文详细解析了TMS热管理系统RCP开发的5个关键步骤,从MATLAB算法设计到硬件部署的全流程。通过熠速RCP平台,工程师可以高效实现热管理控制算法的仿真验证、硬件选型、实时化处理及系统集成,显著缩短开发周期并提升系统性能。文章特别强调了Simscape模型验证和硬件接口配置的重要性。

weixin_29224589的博客 388

git push报错 pre-receive hook declined

然后在git管理平台取消分支保护,或者将我的git账号添加进白名单就可以了。今天使用git提交的代码的时候,不然报错。对应的分支被leader设置成受保护分支。提交不上去,昨天还好好的。了,导致代码提交不上去。

菜鸟博客 2212

BraTS数据集保姆级使用指南:从下载、预处理到可视化(附Python脚本)

本文提供BraTS数据集的完整使用指南,涵盖从下载、预处理到可视化的全流程,并附有Python脚本示例。详细解析了医学影像处理中的数据结构、标准化流程和可视化技巧,帮助初学者快速掌握BraTS数据集的应用方法,提升医学影像分析效率。

weixin_27310417的博客 461

linux git 401,git push 提示 401 Unauthorized while accessing https 的原因及解决方法

引言昨天开始重新学习Git的基础知识,很久时间不用了,就容易忘记。错误提示当执行git push命令时,提示”401 Unauthorized while accessing https”,如下:[root@Aliyun-BJ-01 tutorial]# git pusherror: The requested URL returned error: 401 Unauthorized while ...

weixin_32799203的博客 1402

Discrete Optimization (Coursera) 学习笔记 Week 1 introduction (开个帖子)

Week 1 Introduction 这位教授Pascal Van Hentenryck 真的算是优化领域神级别的人物了吧?截一张Google scholar的图大家感受一下… 居然在Coursera上看到了他开的课:Discrete Optimization。试听了几节后,发现讲得很有激情,而且深入浅出。遂决定花暑假跟完这一门课。 这门课每周花两三个小时介绍基础概念,然后得花十几个小时写作业(coding)… 一开始以为Coursera上的课的作业应该不会太难,然后第一次作业(knapsack)我就被

ZJ_11701的博客 656

深入浅出CenterFusion

结合论文和代码理解CenterFusion

Untitled的专栏 5101

Eclipse Neon git push时, 报401 Authorization Required

使用最新版的eclipse neon, windows 7系统, 在进行git commit的时候, 报出了401未授权的错误, 而使用STS IDE时, 就不会报错, 猜测是eclipse的bug 解决方案: Help -> Install New Software... -> Work with:中填上 http://download.eclipse.org/mpc/releases/1.

pansanday的专栏 4573

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

windows7使用MyEclipse2014的git插件提交文件到github,报错not authorized

windows7使用MyEclipse2014的git插件提交文件到github,报错not authorized

vapy's blog 1万+

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

包含未投权的户信息无法提交的代码:user(错误的email)

2023/12/28 18:38:08 这些提交:1eF8f958dF535adf24cb1f2596a926b2, 包含未投权的户信息无法提交的代码: xxx-fanxinde(xxx-fanxinde.xxx.com),请检查本地配置用户名或邮箱是否。,想都撤回,可以使用HEAD~2。HEAD^的意思是上一个版本。,重新push,大功告成!此时再同步代码,重新。

weixin_49131823的博客 704

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

【linux】【git】git报错fatal: HTTP request failed

在使用git pull、git push、git clone会报类似如下的错误: error: The requested URL returned error: 401 Unauthorized while accessing https://git.oschina.net/zemo/demo.git/info/refs fatal: HTTP request failed 一般是由于...

weixin_30865427的博客 152

Git公钥生成及后续问题解决

因为博主使用的Ubuntu昨天莫名其妙出现故障,终端消失在搜索无果后,选择重启Ubuntu,结果ubuntu彻底崩了,只出现桌面背景,没有图标,在进入控制台设置多次无果后,博主选择重新安装ubuntu.在更改完中文环境,安装好中文输入法后,最大的问题来了,要进行配置我的git仓库coding.net,在一开始git init ,git push -u origin master,git add hello.c,git commit -m “注释”以后,git push提示我:Permission deni

三月,有人呼唤你的名字 4779

在eclipse使用git,选择team->remote->push->复制git地址后选择master分支报错处理方法

在eclipse使用git,选择team->remote->push->复制git地址后选择master分支,addspace但最后总是说Can'tconnecttoanyrepository:https://github.com/zhouyix/OfferPractice.git(https://github.com/zhouyix/OfferPractice.g...

龚道松 1249

Eclipse中解决Git无权限问题

1 发现问题 有的朋友改了域用户名和密码,发现在eclipse下无法pull和push分支,报错not authorized信息。2 解决问题 window>preferences>general>security>content>git>delete 即可清除原有密码,再次pull时输入新密码即可。 ...

Crystalqy的博客 1161

ubuntu Git升级

最近在使用git提交代码:git push origin master的时候报错:The requested URL returned error: 401 Unauthorized while accessing https://gitee.com/hgdq/项目名字.git/info/refs后来百度发现时服务器上面安装的git版本过低。 原文地址:http://www.cnblogs.com

小猿猪哥的博客 615

小步增量交付:从Git提交到AI模型调优的工程实践指南

在软件开发与AI工程实践中,如何高效推进复杂任务始终是团队与个人关注的核心问题。任务拆解并非简单的计划拆分,而是一种基于可验证最小单元的交付策略。其原理在于将大目标分解为一系列可独立验证、可快速回滚的小步骤,每个步骤都具备明确的退出条件和反馈闭环。这种模式显著降低了风险,缩短了反馈周期,提升了系统可恢复性。从Git提交粒度控制、CI/CD流水线配置、灰度发布,到批量任务分片处理、AI模型调参与ComfyUI工作流搭建,小步增量思想贯穿于研发全链路。通过合理运用git add -p、分阶段流水线、任务日志与变

weixin_30321709的博客 389
上一篇: The executable ... could not be started, although it does exist. Mac synergy 没有权限问题
下一篇: Gitee ssh 公钥配置好后,仍然 permission denied 的排查过程及解决方法
SmileToLin
博客等级 码龄10年 53粉丝 50原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值