簡體   English   中英

git 2.32 git push -u origin master 沒有任何反應

[英]git 2.32 git push -u origin master Nothing happens

我已經開始使用 git/github,但我一直在糾結如何將我的代碼推送到 github。 我正在學習一些教程,當我輸入git push -u origin master時沒有任何反應,沒有登錄屏幕打開,正如我在本教程中看到的那樣。 我意識到即使在我關閉 git 提示后,進程“憑據管理器”仍在運行。 我在兩台不同的筆記本電腦上做了同樣的過程,同樣的問題。 我想知道2.32版本是否有問題謝謝。 在此處輸入圖像描述

當我什么都不說時,意味着卡在這一行 git push -u origin master。 當我嘗試關閉 git bash 時,下面的打印屏幕顯示給我。

當你說“什么都沒有發生”時,你的意思是我等了不到 2 分鍾,就好像什么都沒發生? 在這種情況下,它可能是憑證管理器。 請參閱問題git-credential-manager-core hangs on get #364 要查看更多日志記錄,運行命令$ GIT_TRACE=1 GIT_TRANSFER_TRACE=1 GIT_CURL_VERBOSE=1 GIT_TRACE_PERFORMANCE=1 GCM_TRACE=1 git push -u origin master可能很有用。 您的問題可能會通過設置憑據提供程序來解決。 對於 github 服務器,您可以這樣做$ GCM_PROVIDER=github git push -u origin master If that worked you can set this permanently with $ git config --global credential.github.com.provider github . 您可能還應該查看配置選項配置

如果以上所有聽起來都太復雜,您可以將 windows 的 git 降級到 2.30。 安裝程序可以在這里找到: https://github.com/git-for-windows/git/releases/download/v2.30.2.windows.1/Git-2.30.2-64-bit.exe

好吧,我必須從 go 到 C:\Program Files\Git\mingw64\libexec\git-core 並啟動應用程序 git-credential-manager.exe 並輸入我的憑據。 沒有意義,因為在命令“推送”之后,我應該出現一個 github 屏幕。 我真的不明白為什么它會起作用。

我遇到了類似的問題,所以我下載了 GitHub 桌面版,這對我有用。 它是用戶友好的。

在 Windows 上安裝 GIT 時,我選擇了 Git 憑據管理器而不是新的 Z0BCC70105AD279503E31FE7B3 憑據管理器並解決了這個問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM