如題,每次使用#sudo -u git -H git clone https://gitlab.com/gitlab-org... -b 8-8-stable gitlab
指令複製gitlab源碼的時候都會出現以下錯誤:
。
使用#git config -l顯示的系統配置如下:
core.packedgitlimit=1024m
core.compression=-1
pack.deltacachesize=2047mpackmpackh.Fmpack7mpack957mpackmp.
http.postbuffer=524288000
core.compression=0
core.compression=-1
已經被折磨好幾天了。 。希望有大神幫助一下,萬分感謝! !
滿天的星座2017-05-02 09:48:22
之前遇到過這種情況,主要因為倉庫內容太大,當時的解決方法是不用https
的方式,而直接使用ssh
的方式就可以了
git clone git@gitlab.com:gitlab-org/gitlab-ce.git
世界只因有你2017-05-02 09:48:22
上專案也遇到了,通常是專案codebase太大
試下
git config --add core.compression -1
or
git config --global --add core.compression -1
我想大声告诉你2017-05-02 09:48:22
根據@mylxsw 提供的方法,需要在gitlab上創建一個用戶,並把需要clone的伺服器的公鑰,公鑰在~/.ssh/id_rsa.pub中。
若在.ssh目錄下沒有id_rsa.pub文件,可以使用命令ssh-keygen -t rsa -C ”yourEmail@example .com”,注意這個地方的郵箱地址替換成你自己的郵箱地址即可,在顯示如下的輸出後再按回車即可:
然後打開id_rsa.pub文件,將其中內容全部複製,打開GitLab帳戶,打開SSH Keys:
將剛剛複製的內容加入到Key的文字網域中,然後點選Add key。
再次使用git clone https://gitlab.com/gitlab-org... -b 7-10-stable gitlab指令clone gitlab專案。