1. 程式人生 > >github 專案提交及問題解決

github 專案提交及問題解決

fatal: the remote end hung up unexpectedly (curl 56 OpenSSL SSL_read:SSL_ERROR_sysCALL)

出現類似上述錯誤,網上找到的大量解決方案如下:

git config http.postBuffer 524288000
在git bash上執行上述程式碼就可以,目的是增加快取空間到500M. 
其實兩種錯誤最後都是失敗,但提示是不同的:
Counting objects: 56, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (29/29), done.
Writing objects: 100% (29/29), 67.82 KiB | 0 bytes/s, done.
Total 29 (delta 20), reused 0 (delta 0)

error: RPC failed; result=55, HTTP code = 200

    fatal: The remote end hung up unexpectedly
    fatal: The remote end hung up unexpectedly
    Everything up-to-date

如果是上面的錯誤提示,就可以使用上述方法解決(原則上是這樣,也有可能有其他錯誤,你懂的),但另一種情況是,紅字的部分被類似如下的錯誤提示代替:
curl 56 OpenSSL SSL_read:SSL_ERROR_sysCALL
這就是:SSL錯誤
因為伺服器的SSL證書沒有經過第三方機構的簽署,所以才報錯。解決方案如下: 
第一步,克隆遠端倉庫時,用env命令設定GIT_SSL_NO_VERIFY環境變數為”ture”,並同時呼叫正常的git clone命令。完整的命令如下:
env GIT_SSL_NO_VERIFY=true git clone https://<host_name/git/project.git
第二步,在克隆完畢的倉庫中將http.sslVerify設定為”false”。完整的命令如下:
git config http.sslVerify "false"

點評:以上方法應該是Git處理可信任的SSL臨時證書很好的方法,第一步使用env命令保證了忽略證書錯誤是單次行為,不會成為預設的設定。第二次,則把忽略證書錯誤的設定限定在特定的倉庫,避免擴大該設定的適用範圍而引起的潛在安全風險。

第三步:使用git命令提交。

PS:我的目的是想傳一些大檔案到github上,要是用大檔案儲存也就是LFS(large file storage),我一直以為是大檔案的問題或者是網路的問題(因為可能需要翻牆),想不到最後是證書認證的問題,查詢問題還是要一絲不苟啊!

相關推薦

github 專案提交問題解決

fatal: the remote end hung up unexpectedly (curl 56 OpenSSL SSL_read:SSL_ERROR_sysCALL)出現類似上述錯誤,網上找到的

Xcode10 編譯原有專案問題解決方案

問題一:Xcode10 編譯竟然報info.plist的問題 注意:專案中有用到libstdc++、libstdc++.6、libstdc++6.0.9這三個內庫的慎更新,Xcode 10 已經禁用這

ssm框架專案匯入解決tomcat部署問題

從svn匯入別人的專案塊時,有時出現包名前面會出現紅色感嘆號。這說明匯入的專案和本地的環境或者jar包發生了衝突。導致tomcat啟動報錯。 解決方法: 1,先看本地的配置環境是否和匯入的一致。 2,檢查jar包是否完善,或者與使用本地專案一樣的jar包,版本是否一致。 我

github專案匯入Android studio 出現的問題解決

前言 剛用AS的時候,真心覺得坑不要太多,尤其是匯入專案的時候,所以特此整理一些錯誤資訊,方便以後查詢和修改 ps:大多問題是新舊版本不一致, jar包版本衝突或者gradle版本問題,多網上搜索,一般

Git(Android Studio)專案提交更新到github詳細步驟可能遇到問題

    在我們開發專案中有時我們想將專案釋出到github上,可能初次用會出現各種問題(配置環境,工具安裝),下面介紹一些總結和看大神的一些經驗,給大家分享下。      在此特別感謝啟蒙博主,奉

關於表單自動提交的問題解決方式

情況 方法名 return clas btn htm 進行 str xxx 在js中,我們常常會用到表單提交,但小編今天遇到一個問題:在刪除所有引用的js文件之後,頁面還是刷新 最後發現問題如下: 在js中,使用表單提交,即使你不寫$("XXX").submit()也會使得

myeclipse 2013在Tomcat釋出專案時出現404問題的一些原因解決方法

Myeclipse在開發的過程中,有時要重新修改專案名稱,但是部署在Tomcat上的webapps下面的專案名稱卻一直是上一個的專案名稱。可能的原因及解決方法: 1、mymatadata 檔案丟失 (找一個原來的新增上就ok) 2、mymatadata 檔案確實沒有在mymatadata

AndroidStudio專案提交github

文章目錄 1.配置git 2.配置github 3.上傳工程 1.配置git 安裝好git後啟動Androidstudio,開啟如下路徑File->Settings->Version Control(展開)->gi

應用提交Appstore上架被拒的原因解決方法

導讀:最近專案提交app store時,遇到了好幾次被拒的情況,總結了幾個遇到的問題及解決方法。 一、上傳打包時 報錯:提示缺少某個尺寸的圖示 解決方法: (1)AppIcon圖示尺寸:AppIcon (6張) AppStore Icon (1張)(png格式)

本地專案提交GitHub遠端倉庫

本文主要說明Windows(Windows 10)環境下本地專案如何 新增遠端庫 並進行提交。本地環境的git賬號繫結以及 GitHub 上的倉庫(Repository)建立不做詳細描述。處理過程中也遇到過一些異常問題,如果有類似的異常現象,可以參考本文 異常參考 部分。 環境說明

webapp h5專案中踩過的坑解決辦法

1.解決頁面使用overflow: scroll在iOS上滑動卡頓的問題? 首先你可能會給頁面的html和body增加了height: 100%, 然後就可能造成IOS上頁面滑動的卡頓問題。解決方案是: (1) 看是否能把body和html的height: 100%去除掉。 (2)

jquery中使用$(#form).submit()提交表單無效原因分析解決Script

今天寫了一個表單驗證,驗證的時候沒有任何問題,但是頁面提交不了,很詭異,然後各種百度,查了一下的原因是input的id不能為submit 注意:提交表單的時候,input的id不能為submit   <dl>   <dd>   <label>角

使用git往github提交程式碼時出現[packet_write_wait connection to xx.xx.xx.xx Broken pipe]錯誤的解決辦法

使用git往github上提交程式碼時出現[packet_write_wait connection to xx.xx.xx.xx Broken pipe]錯誤的解決辦法:         找到git安裝的目錄/etc/s

關於vue 中 使用 webuploader 遇到的坑解決方案,本文以分片上傳為例解說,上傳壓縮包大小為2G左右在專案中實測

首先說一下vue中使用webuploader該如何引入呼叫   1. 肯定是安裝操作, 本人用的是淘寶映象 cnpm i webuploader -S  如果你沒有安裝淘寶映象,則使用 npm i webuploader -S   2. 引入操作,在具體的vue元件中引入 , import We

Maven 專案搭建問題解決

Maven 昨天剛剛學習了Maven 專案的搭建。在這裡簡單講解一下Maven如何配置,以及我在配置時遇到的問題。 下載與配置 1.下載 官方下載地址 2.配置環境變數 右鍵 “計算機”,選擇 “屬性”,之後點選 “高階系統設定”,點選"環境變數",來設定環境變數,有以下系統變

SpringBoot 專案無法執行解決方法

剛建立完專案後,專案上很容易出現一個紅歎號,一旦出現了這個紅歎號,專案是執行不起來的,解決這些問題一般使用下面五種方式可以解決: (1)環境基本配置有問題,檢查下環境配置 (2)專案建立完成後pom.xml報錯            &nb

github 採坑記 —— 專案提交github後部分檔案缺失

在使用git push到GitHub上後,發現部分檔案缺失,如下圖所示: 可以看到dist資料夾為 執行 npm run build 之後打包生成的檔案,node_modules 檔案也是缺失的 導致檔案沒有提交的原因是在專案根目錄下有個檔案:   開啟檔案: 可以看

匯入別人Java專案的兩個常見報錯解決方法

1.在Eclipse 中編寫servlet時出現:The import javax.servlet cannot be resolved 錯誤,如下圖 ![https://img-blog.csdn.net/20160814155837035?watermark/2/text/aHR0cDo

利用git工具向GitHub網頁提交資料夾的工程專案

2.首先,在GitHub網頁上面,新建好自己的倉庫。 2.然後,在git終端下面進入到你需要上傳的工程資料夾的目錄當中,這個LED_Demo就是我的工程根目錄。(我的目錄路徑:/D/STM32開發實戰學習/庫函式版/LED_Demo) 4、這一步執行結束後

SpringBoot專案打成war包在tomcat中啟動兩次原因解決方法

筆者新建了一個QQ群:571278542 。歡迎大家加入! tomcat重啟兩次的原因是appBase和Context中docBase設定的值導致的,只需要把appBase置為空,docBase寫專案的