如何将下载的回购转换为git回购?

问题描述:

由于某些服务器问题导致错误:“由于远程端可能存储库损坏而中止”,我无法克隆回购。根据在线调查,我发现我的服务器没有足够的RAM来处理大量内存使用。回购大小为400mb。如何将下载的回购转换为git回购?

尽管我已经通过单击最新提交>浏览代码>下载为zip下载了代码。

有没有办法将这个下载的文件夹初始化为git repo?那么,我可以推动代码?

+0

不,你会想念历史,如果你刚刚下载一个zip。 – Ryan

您可以使用这些命令

cd folder 
git init 
git remote add origin https://github.com/user/repo.git 
+0

我之前也试过这个。它将该文件夹初始化为git,但是当我执行“git fetch”时。我再次看到相同的错误:remote:'Counting objects:36548,done。 远程:警告:次优包 - 内存不足 错误:包对象死于信号937/17112) 错误:git上传包:git-pack-objects死于错误。 致命:git upload-pack:由于远程端可能的资源库损坏而中止。 远程:由于远程端可能存储库损坏而异常终止。 致命:协议错误:错误的包头 NipunR-Pax:helix.git Nipun $ git branch' – Nil

+0

我需要一种方法,我只需要添加远程来源到下载的分支,只是推我的代码。服务器没有足够的内存来提取代码。 – Nil

+0

你可以检查这个http://*.com/questions/9040083/error-when-pulling-warning-suboptimal-pack-out-of-memory? – utkusonmez