Git克隆:不工作(旧本地回购推/拉工程确定) [英] Git Clone: Not Working (old local repo push/pull works OK)

查看:138
本文介绍了Git克隆:不工作(旧本地回购推/拉工程确定)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在我的服务器上建立了一个新的回购协议,我使用本地计算机上的推/拉操作。今天我转移到另一台计算机并尝试克隆它,但将此错误重新提交给我:

  MacBook-Pro:htdocs macbook $ git clone myuser@mysite.com:〜/ opt / git / myrepo.git 
克隆到'myrepo'中...
myuser@mysite.com的密码:
remote:计数对象: 8897,完成。
remote:压缩对象:100%(7192/7192),完成。
写入失败:损坏的管道89/8897),260.00 KiB | 502.00 KiB / s
致命:远端意外挂断
致命:早EOF
致命:索引包装失败

服务器上的git配置:

  [core] 
repositoryformatversion = 0
filemode = true
bare = true
sharedrepository = 1
[receive]
denyNonFastforwards = true
[remoteorigin]
fetch = + refs / heads / *:ref / remotes / origin / *
url = ssh://mysshuser@mywebsite.com/~/opt/git/myrepot.git

[branchmaster]
remote = origin
merge = refs / heads / master

[branchdevelop]
remote = origin
merge = refs / heads / develop

我正在运行git 1.7.1版本

解决方案

问题解决了:git版本引起的问题。在服务器上更新到1.8.5以匹配本地机器版本。

I have set me up a new repo on my server, I have it working with a push/pull on my local machine. I moved over to another computer today and tried to clone it but throws this error back at me:

MacBook-Pro:htdocs macbook$ git clone myuser@mysite.com:~/opt/git/myrepo.git
Cloning into 'myrepo'...
myuser@mysite.com's password:
remote: Counting objects: 8897, done.
remote: Compressing objects: 100% (7192/7192), done.
Write failed: Broken pipe89/8897), 260.00 KiB | 502.00 KiB/s
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed

My git config on the server:

[core]
    repositoryformatversion = 0
    filemode = true
    bare = true
    sharedrepository = 1
[receive]
    denyNonFastforwards = true
[remote "origin"]
    fetch = +refs/heads/*:ref/remotes/origin/*
    url = ssh://mysshuser@mywebsite.com/~/opt/git/myrepot.git

[branch "master"]
    remote = origin
    merge = refs/heads/master

[branch "develop"]
    remote = origin
    merge = refs/heads/develop

I'm running git version 1.7.1

解决方案

Issue solved: git version caused issue. Updated to 1.8.5 on server to match local machine version.

这篇关于Git克隆:不工作(旧本地回购推/拉工程确定)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆