2017-04-03 123 views
0

由於某些服務器問題導致錯誤:「由於遠程端可能存儲庫損壞而中止」,我無法克隆回購。根據在線調查,我發現我的服務器沒有足夠的RAM來處理大量內存使用。回購大小爲400mb。如何將下載的回購轉換爲git回購?

儘管我已經通過單擊最新提交>瀏覽代碼>下載爲zip下載了代碼。

有沒有辦法將這個下載的文件夾初始化爲git repo?那麼,我可以推動代碼?

+0

不,你會想念歷史,如果你剛剛下載一個zip。 – Ryan

回答

3

您可以使用這些命令

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://stackoverflow.com/questions/9040083/error-when-pulling-warning-suboptimal-pack-out-of-memory? – utkusonmez