簡體   English   中英

Git Bash-膩子-不是git repo問題-Windows

[英]Git Bash - Putty - Not a git repo issue - Windows

我在本地使用git bash處理多個遠程裸倉庫(帶有公共密鑰auth的ssh)。 每天,如果要使用遠程存儲庫,都必須重新安裝git。

怎么了:

當我執行git pull,fetch,push或與遠程相關的任何操作時,都會收到“致命錯誤:不是git存儲庫”錯誤。 當我卸載git並重新安裝( https://msysgit.github.io/ )時,它可以正常工作,直到下次重新啟動計算機。

我知道的:

我知道出於某種原因,Git bash不喜歡提示輸入密碼。 當我嘗試使用遠程ssh存儲庫時,除非設置了公共密鑰身份驗證,否則會出現相同的“致命錯誤:不是git存儲庫”錯誤。

我從來沒有任何問題到遠程服務器(ssh @)。

最初處理此問題時,我與服務器提供商進行了交談。 與我一起工作的那個人注意到,當我使用ssh命令(ssh @)進行連接時,他會看到一條有關用戶通過OpenSSH連接的消息。 當我運行使用ssh的git命令(例如git clone ssh:// @)時,他會看到用戶嘗試通過PUTTY連接,並且連接最終失敗。

我的問題:

還有其他人處理過這個問題嗎? 有什么我可以做的,所以我不必在每次重新啟動計算機時都重新安裝git嗎?

我的解決方案最終是完全停止使用PUTTY。 我曾經在通常的SSH工作中使用PUTTY。 看來,當我使用PUTTY時,由於某種原因,它會使git在與ssh相關的git命令中使用PUTTY。

我最終切換到MobaXterm,該功能無論如何都具有我喜歡的功能。 自從我停止使用PUTTY以來,我沒有遇到任何問題。

暫無
暫無

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

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