Git克隆倉庫、代碼提交和拉取報錯處理

  1. 在jenkins構建時發現,代碼拉取失敗,Error fetching remote repo ‘origin’
    在這裏插入圖片描述
  2. 查找資料說是,祕鑰驗證有問題,檢查一遍後排查了。
  3. 研發人員也反饋說代碼提交失敗,在gitlab服務器倉庫裏的config文件增加如下配置後,開發人員用Sourcetree能提交代碼了。
    [pack]
    window = 0
    在這裏插入圖片描述
    在這裏插入圖片描述
  4. jenkins重新構建還是報一樣的錯誤
  5. 在jenkins服務器上手動拉代碼也是失敗,查看分支發現是空的,手動clone倉庫報如下錯,最後找到原因是因爲倉庫提交記錄太多了,clones拉取代碼時要很多服務器內存,最後增加–depth=1參數解決。
    error: git upload-pack: git-pack-objects died with error.在這裏插入圖片描述
  6. 清空掉沒用的gitlab提交記錄後,jenkins成功拉取代碼
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章