題 無法推送到遠程Git存儲庫,從git-gui讀取響應 - askpass失敗


從昨天起,我在嘗試推送到Github或Bitbucket時遇到了很大的問題(兩者都失敗了同樣的錯誤)。我確定我輸入了正確的憑據,但輸入密碼後我收到此錯誤:

Pushing to https://USERNAME@bitbucket.org/USERNAME/PROJECT.git
error: unable to read askpass response from 'C:/Program Files (x86)/Git/libexec/git-core/git-gui--askpass'
fatal: could not read Password for 'https://USERNAME@bitbucket.org': Bad file descriptor

我沒有改變任何選擇,據我所知,它開始發生,沒有理由

我試圖重新安裝GIT-GUI,嘗試了GitHub和Bitbucket,試圖創建新項目。沒有用。

一切都在第二台計算機上使用相同的文件。


3
2017-10-12 11:30


起源


腐敗文件?嘗試檢查磁盤。另見: stackoverflow.com/a/13345940/286994 // stackoverflow.com/q/14937496/286994  - 更喜歡SSH而不是HTTPS - Savvas Radevic
哇,chkdsk修好了。你能提交答案嗎? - Martin.
這是一個瘋狂的猜測,我很高興它幫助了他 - Savvas Radevic


答案:


腐敗檔案?嘗試檢查磁盤。

另見:

首選SSH而不是HTTPS


4
2017-10-12 12:46



通過HTTPS優先使用SSH只為我解決了這個問題。謝謝! - Owen Blacker