从SSH存储库克隆Git

从SSH存储库克隆Git,git,git-svn,Git,Git Svn,我以前可以从我的个人git存储库中进行克隆,但现在我似乎遇到了一个错误 user:dev.site.com mikesilvis$ git clone { my ssh directory } server@ipaddress's password: remote: Counting objects: 3622, done. remote: Compressing objects: 100% (2718/2718), done. error: git upload-pack: git-pac

我以前可以从我的个人git存储库中进行克隆,但现在我似乎遇到了一个错误

user:dev.site.com mikesilvis$ git clone { my ssh directory }
server@ipaddress's password: 

remote: Counting objects: 3622, done.
remote: Compressing objects: 100% (2718/2718), done.
error: git upload-pack: git-pack-objects died with error.  
fatal: git upload-pack: aborting due to possible repository corruption on the remote side.
remote: aborting due to possible repository corruption on the remote side.
fatal: early EOF
fatal: index-pack failed

但是,当我将文件推送到存储库时,它似乎正在工作。

如果推送正在工作,您可以尝试模仿它并执行以下操作:

git push origin --all

,然后查看这是否解决了克隆问题。

如果推送正在工作,您可以尝试模仿它并执行以下操作:

git push origin --all

,看看这是否解决了克隆问题。

我最终只是在服务器上创建了一个新的远程存储库,并将所有本地信息重新推送到服务器上


但仍然没有找到问题的答案。

我最终只是在服务器上创建了一个新的远程存储库,并将所有本地信息重新推送到服务器上


但是仍然没有找到我的问题的答案。

不是修复git clone的答案,但是,如果需要克隆这些文件,可以保存存储库的本地副本并从中克隆

e、 g.我在用户git上有myrepo.git,当我克隆git时git@localhost:myrepo.git我得到了那个错误

cp /home/git/repositories/myrepo.git ~
git clone ~/myrepo.git
rm -rf ~/myrepo.git

您应该有一个myrepo文件夹,其中包含您需要的文件,而不是修复git克隆的答案,但是,如果您需要克隆这些文件,您可以保存存储库的本地副本并从中克隆

e、 g.我在用户git上有myrepo.git,当我克隆git时git@localhost:myrepo.git我得到了那个错误

cp /home/git/repositories/myrepo.git ~
git clone ~/myrepo.git
rm -rf ~/myrepo.git

你应该有一个myrepo文件夹,里面有你需要的文件

VonC,我真的找到了这个,并试过了。它不起作用。值得注意的是,我没有使用GitHub的服务器来托管我的存储库。@Mike:我以为你没有使用GitHub;)不过,我还是希望推一推--所有的都能以某种方式实现远程回购。除此之外,您还必须检查远程和/或客户端上的资源(内存、磁盘空间等)问题。VonC,我实际上找到了这个并尝试了它。它不起作用。值得注意的是,我没有使用GitHub的服务器来托管我的存储库。@Mike:我以为你没有使用GitHub;)不过,我还是希望推一推--所有的都能以某种方式实现远程回购。除此之外,您还必须检查远程和/或客户端上的资源(内存、磁盘空间等)问题。