1. 程式人生 > >git did not exit cleanly (exit code 128)的解決方案

git did not exit cleanly (exit code 128)的解決方案

最近在搗鼓github,想上傳些程式碼上去,可是不知怎麼滴push一直失敗(以前可以)

提示說 git did not exit cleanly (exit code 128)

估計是哪裡配置被我搞亂了

有問題自然找百度谷歌,可是試了很多方法終究不行

後來回到家裡,重灌了下TortoiseGit和msysgit

經過一番嘗試,終於又可以了,隧寫下此文以做小記

關於git的安裝和基本配置就不在這裡詳細描述了,大家可以看這篇博文:

在git clone 的時候複製SSH地址,不要搞錯到Git Read-Only那個地址

在clone的時候要勾選Load Putty Key並選中私鑰

之後的操作按正常流程走就行了,最後再push更改

有時候會提示說branch不同步之類的,具體錯誤資訊裡會說明,先pull一下再push就可以了

 對於提示一些網路超時之類的錯誤多試幾次就Ok了

遇到 git did not exit cleanly (exit code 128)的錯誤原因有很多種

LZ的這種方案採用ssh連結地址(非只讀地址),並通過私鑰認證身份來同步更新

之前也有想過是隻讀git地址的問題,但當時ssh連結地址連clone都無法完成,才遭至後面亂七八糟的問題

總之以後大家遇到此類問題不妨著此方法一試,(最好把公私鑰重新設定一遍)希望對大家有所幫助

補充:

1.當從遠端拉取原始碼提示要輸入密碼時往往是下面沒有設定:

將此介面的引數設定即可。


2.從遠端拉取原始碼後傳輸到我的開發板上的Linux下時檔案中出現^M符號,導致檔案無法使用,這是Linux和windows的換行符不一致導致的,TortoiseGit中設定如下:

然後刪除目錄從原始碼重新克隆下載,注意不能直接拉取。

相關推薦

解決git did not exit cleanly (exit code 128)

client egit image ima 替換 等等 clean exe 官網 最近在用git提交代碼到部門服務器上的時候,總是有 提示 git did not exit cleanly (exit code 128)。網上有2種解決方式: 1、替換路徑 1、鼠標右鍵

git did not exit cleanly (exit code 128)的解決方案

最近在搗鼓github,想上傳些程式碼上去,可是不知怎麼滴push一直失敗(以前可以) 提示說 git did not exit cleanly (exit code 128) 估計是哪裡配置被我搞亂了 有問題自然找百度谷歌,可是試了很多方法終究不行 後來回到家裡,重灌了下

關於git did not exit cleanly (exit code 1)問題的記錄

如題,這個問題困擾了好久   網上找了好多辦法,,始終無法解決 很無奈! 由於自己獨立開發  就把碼雲上的專案刪了重新push  發現沒問題,一陣竊喜。但晚上下班時再次提交的時候又出現了這個問題,徹底奔潰,,於是就自己重新建立一個專案上傳,,發現完全沒問題

git did not exit cleanly (exit code 1)

git did not exit cleanly (exit code 1): Error:fatal: Unable to create 'd:/XXX/.git/index.lock': File exists. Another git process seems to be ru

使用hive的beeline連線報錯hadoop is not allowed to impersonate hadoop (state=08S01,code=0)解決方案

筆者在使用Java api操作hive時遇到如下錯誤: hadoop is not allowed to impersonate hadoop (state=08S01,code=0) 原因:hiveserver2增加了許可權控制,需要在hadoop的配置檔案中配置 解決方法:在hado

利用ssm框架搭建javaweb專案中Did not find handler method[uri]的解決辦法

首先自己是一個前端開發者,以前搭建過專案都是根據視訊走的,今天第一次用maven搭建專案,一切按照步驟new專案,寫配置檔案,寫方法類,tomcat啟動成功,但就是在請求地址的時候一直報404,debug頁面錯誤如下: 大致意思就是沒喲找到這個連結的方法。 解決辦法: 在sprin

關於Could not load driverClass ${jdbc.driverClassName}問題解決方案

ref 代碼 per 配置 pri 分析 jdbc 方法 裝配 在spring與mybatis3整合時一直遇到Could not load driverClass ${jdbc.driverClassName}報錯如果將 ${jdbc.driverClassName} 改成

EF6不支持sqlite Code First解決方案

move exce factor pat 創建表 structure ner sqlserve command 最近需要項目中需要用到sqlite,項目中其他的功能都是EF+sqlserver實現的數據訪問。於是,想用EF來訪問sqlite,兩個比較麻煩的地方。 第一:EF

Source not found :Edit Source Lookup Path 解決方案

tail 關閉 art 調試 ips 兩種 ges 解決 details 作者原創,轉載請註明轉載地址 在eclipse中用debug調試的時候,出現了以下問題,很是尷尬,經常碰到,所以有必要進行總結一下: 對該問題有兩種解決方案, 一種比較文明:解決方法可參考如下網

【Visual Studio】MFC does not support WINVER less than 0x0501 解決方案(轉)

.net style win blog 文件 ros family sim tar 原文轉自 http://blog.csdn.net/ygzhong000/article/details/41750841 解決方案:在stdafx.h頭文件中添加以下行。 #def

libc.so.6: version 'GLIBC_2.14' not found報錯提示的解決方案

span 千萬 -- glibc === str rect vmdisk export 線上一臺服務器在執行leveldb程序的時候,報錯:"libc.so.6: version `GLIBC_2.14‘ not found"。 排查原因及解決方法如下: 1)產生原因是

E: Sub-process /usr/bin/dpkg returned an error code (1)解決方案

命令 備份 ubun serial -a 正在 dir ria 3.0 最近在使用UBUNTU時安裝軟件包時出現了一個問題如下所示。 正在設置 ros-kinetic-rosserial-arduino (0.7.7-0xenial-20180316-183045-

git指令總結及常見問題積累與解決方案

git指令總結及常見問題積累與解決方案 git初始化一個專案並且長傳到伺服器後端步驟: 1、本地檔案操作 通過:git init初始化化一個專案  會出現一個隱藏檔案 ,可以資料夾屬性設定進行檢視,此時檔案的狀態有三個:原始檔案狀態、納入快取檔案狀態、納入版本庫的檔案狀態。 原始檔

git reset --hard HEAD^ 後顯示 more?的解決方案

git reset --hard HEAD^後顯示more?的解決方案 在 windows 的 cmd 命令列下操作 git,想要回滾到上一次提交,但是輸入 git reset --hard HEAD^ 後就顯示 more?,多按幾次回車後就報錯如下,如何解決呢? fatal:

關於springcloud中使用feign出現LinkedHashMap can not be cast to xxx 的解決方案

關於springcloud中使用feign出現LinkedHashMap can not be cast to xxx 的解決方案 個人公眾號 扯淡 解決方案 自定義FeignClient,覆蓋提供的FeignClient

NameError: name 'reload' is not defined等python版本問題解決方案

        python2.x和python3.x之間相差很多,有很多語法知識已經不再適用於新的python版本,下面簡單列出3個錯誤: 一、pickle.load錯誤:a bytes-like object is required, not 'str' pickle

git "Key is already in use "解決方案

使用git的小夥伴應該遇到這樣的問題,我們在git伺服器上建立了兩個專案,為其中的一個專案添加了我們本機的ssh公鑰後,為另一個專案新增同樣的公鑰時git伺服器會給我們提示"Key is already in use"錯誤,解決這個問題的一個很好的辦法是我們不為專案新增ssh公鑰,取而代之我們為

python安裝庫時候Command "python setup.py egg_info" failed with error code 1 解決方案

因比賽需要,需要安裝一個魔方庫 kociemba,使用python最佳 但是pip install  kociemba,出現上述錯誤,於是各種baidu ,CSDN都看了,但是他們的方法都是說缺什麼esay_install啊,需要更新pip安裝工具之類的,我的pyt

git pull 拉取專案檔案失敗的解決方案

在男票的臺式上coding,上傳到git之後,想要在自己的筆記本上pull 下來,結果遇到了如下問題: 從問題的描述中可以發現,是本地的檔案和遠端程式碼庫的檔案不同,無法進行程式碼融合。 解決方案是:

Plugin execution not covered by lifecycle configuration: 錯誤解決方案

當一個新的maven專案匯入到新的工作空間中可能會遇到maven外掛lifecycle configuration 錯誤,這個錯誤可能是某個外掛衝突,這個我還沒沒有太明白太搞懂,如果有人知道具體是什麼原因引起的還請解釋一下。 這個錯誤我在官網上面找到解決方案如下: 在eclipse 中找到 wind