Stö*_*her 5 git git-push git-commit git-branch git-repo
美好的一天。
我尝试在我的仓库中创建一个新的分支。
我做的:
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 '
我不知道为什么它不起作用。
我对存储库具有管理员权限。我审查了该回购的链接,因为它的“带私人链接的实习生回购”希望还可以。
希望可以有人帮帮我。
kiw*_*123 27
90% 的可能性是权限问题。
/scm/freeb位置freebrep.git。chown -R yourusername freebrep.git (您的用户名是 stsu)此错误信息:
Run Code Online (Sandbox Code Playgroud)error: remote unpack failed: unable to create temporary object directory
表示服务器(不是您的Git)上的Git存储库空间不足,或遇到类似的服务器问题1或安装不正确。也就是说,给定:
Run Code Online (Sandbox Code Playgroud)To: http://git.int.censoredlink/scm/freeb/freebrep.git
您将必须登录到提供HTTP流量的计算机,git.int.censoredlink然后转到scm/freeb/freebrep.git目录,然后在此处更正安装。这很可能是权限问题:接收方的Git必须能够在对象区域中创建一个incoming-XXXXXX用Xs替换为唯一标识符的命名目录,然后在该目录中创建一个pack子目录。
通过某种隔离过程,所有传入的对象和包文件都放在这些目录中,直到服务器端Git挂钩对引用名称更新请求感到满意为止。如果推送失败,则仅删除隔离目录。如果推送成功,则隔离的对象和/或包文件将迁移(并调整薄包)到常规对象存储区域。请注意,即使隔离过程成功,迁移也可能失败。但是,如果这样做,则会向客户端报告另一个错误。(此错误也必须在服务器上更正。)
注:这是相当不寻常的推到http://,而不是https://或ssh://网址。检查您的服务器配置,查看谁将拥有由此创建的各种文件,以及Web服务器将拥有哪些权限。
1如果硬盘驱动器发生故障,Linux有时会将该驱动器和/或其文件系统标记为只读。或者,即使您有磁盘空间,也可以用尽inode。许多不同的根本原因都将导致客户端上观察到相同的行为。如果您是Linux管理员,正在检查服务器,请查找系统日志消息,并考虑两者df和df -i输出。
如果您是root user,请先将用户更改为your git user,然后init your git directory:
git remote add yourAliasName ssh://username@IP-or-HOST:sshPort/home/username/git-repo.git注意:
我假设您public/private key已经在客户端中创建了一个并将公钥传递给/home/username/.ssh/authorized_keys服务器文件。否则,您必须在步骤 (4) 之前执行此操作。
| 归档时间: |
|
| 查看次数: |
12794 次 |
| 最近记录: |