作者:手浪用户2602906465 | 来源:互联网 | 2022-12-09 18:14
美好的一天。
我尝试在我的仓库中创建一个新的分支。
我做的:
Git分支事件
Git Checkout事件
那行得通。所以我改变了一些文件
Git状态
Git添加-全部
Git Commit -m“提交”
效果很好,但我尝试将其推开,但没有效果:
Git push -u起源事件
这是错误:
枚举对象:9,完成。
计数对象:已完成100%(9/9)。
增量压缩最多使用4个线程。
压缩对象:100%(5/5),已完成。
写入对象:100%(5/5),716字节| 716.00 KiB / s,已完成。
总计5(增量4),重用0(增量0)
错误:远程解压缩失败:无法创建临时对象目录
To http://git.int.censoredlink/scm/freeb/freebrep.git
![远程拒绝]事件->事件(解压缩器错误)
错误:无法将某些引用推送到' http://stsu@git.int.censoredlink/scm/freeb/freebrep.git '
我不知道为什么它不起作用。
我对存储库具有管理员权限。我审查了该回购的链接,因为它的“带私人链接的实习生回购”希望还可以。
希望可以有人帮帮我。
1> torek..:
此错误信息:
error: remote unpack failed: unable to create temporary object directory
表示服务器(不是您的Git)上的Git存储库空间不足,或遇到类似的服务器问题1或安装不正确。也就是说,给定:
To: http://git.int.censoredlink/scm/freeb/freebrep.git
您将必须登录到提供HTTP流量的计算机,git.int.censoredlink
然后转到scm/freeb/freebrep.git
目录,然后在此处更正安装。这很可能是权限问题:接收方的Git必须能够在对象区域中创建一个incoming-XXXXXX
用X
s替换为唯一标识符的命名目录,然后在该目录中创建一个pack
子目录。
通过某种隔离过程,所有传入的对象和包文件都放在这些目录中,直到服务器端Git挂钩对引用名称更新请求感到满意为止。如果推送失败,则仅删除隔离目录。如果推送成功,则隔离的对象和/或包文件将迁移(并调整薄包)到常规对象存储区域。请注意,即使隔离过程成功,迁移也可能失败。但是,如果这样做,则会向客户端报告另一个错误。(此错误也必须在服务器上更正。)
注:这是相当不寻常的推到http://
,而不是https://
或ssh://
网址。检查您的服务器配置,查看谁将拥有由此创建的各种文件,以及Web服务器将拥有哪些权限。
1如果硬盘驱动器发生故障,Linux有时会将该驱动器和/或其文件系统标记为只读。或者,即使您有磁盘空间,也可以用尽inode。许多不同的根本原因都将导致客户端上观察到相同的行为。如果您是Linux管理员,正在检查服务器,请查找系统日志消息,并考虑两者df
和df -i
输出。