Git 使用過程中出現的BUG

2021-08-21 03:56:43 字數 1925 閱讀 4174

superli-2

:ffmpeg-leaning heli$ git push origin master

username

for''

:mrheli

password

for''

:counting

objects:

11, done.

delta compression using up to 8 threads.

compressing

objects:

100% (11/11), done.

writing

objects:

100% (11/11), 25.92

mib | 26.84

mib/s, done.

total

11 (delta 1), reused 0 (delta 0)

出現這樣的日誌,並且卡住不動很久,可能有三種原因:

1、網路問題:提交**到github上,畢竟是外網,所以有所懷疑。不過從github clone 專案速度很快,所以這點排除了。

2、git快取空間不夠:這是網路上大量提供的思路,解決方式如下:

## 設定http快取為1000m(大小可以根據需要自行更改)

## 設定https快取為1000m

git config --global https.postbuffer 1048576000

如果你提交的檔案確實比較大,並且修改快取後,還是卡在上述介面,建議你等等,大檔案傳輸畢竟比較耗時間。

3、ssl認證問題:

上述日誌列印後,等了半天出現了後續列印,完整log如下:

superli-2:ffmpeg-leaning heli$ git push origin master

username for

'': mrheli

password for

'':

counting objects: 11, done.

delta compression using up to

8 threads.

compressing objects: 100% (11/11), done.

writing objects: 100% (11/11), 25.92 mib | 26.84 mib/s, done.

total 11 (delta 1), reused 0 (delta 0)

error: rpc failed; curl 56 openssl ssl_read: ssl_error_syscall, errno 60

fatal: the remote end

hung

upunexpectedly

fatal: the remote end

hung

upunexpectedly

everything up-to-date

原因是,本地ssl沒有經過第三方機構認證,所以報錯,解決方式如下:

1、轉殖倉庫時使用evn命令忽略本次ssl檢查

env git_ssl_no_verify=true git clone https://.......
2、轉殖完畢後,進入倉庫,設定該倉庫忽略ssl證書檢查:

git config http.sslverify "false"
只有當以上順序得到保證的時候,才能生效,有嘗試過不執行第一步,在提交**到git伺服器時執行env git_ssl_no_verify = true git push origin master,但是無效。

參考:

AspMVC EF 使用過程中出現錯誤及解決

在.net 使用ef如果不正確,可能會出現異常錯誤。一般而言,有可能以下錯誤場景 這種錯誤出現在定義的dbcontext 類與定義的web.config 資料連線串名稱不一致,應將兩者保持一致。如下面所示 配置檔案 類檔案 public class musicstoreentities dbcont...

關於訊飛語音聽寫使用過程中出現的問題

音聽寫 語音轉文字 的功能實現,決定採用訊飛語音實現,但過程中出現的問題確實令人摸不著頭腦 話說我之前都沒遇到過哎 還好後來都被我解決掉了。特此記錄,以備檢視。1.第乙個問題是int ret miat.startlistening recognizerlistener 呼叫完成後得到的ret不是正常...

element ui dialog使用過程中的坑

場景一 我們將dialog寫成乙個可復用的公共元件用於顯示不同內容 如 操作中的修改或新增的彈窗 之後發現dialog的遮罩將彈出層 點選修改或新增後理應由乙個彈窗顯示出來 都蓋住了,而我想要的效果是遮罩只遮住舊的視窗,而當前視窗應該完全顯示 注 是使用easyui的panel和window來包裹的...