無法讀取「https://github.com」的使用者名稱:Windows 上停用終端提示
php小編香蕉在使用Windows系統時,有時會遇到一個問題:“無法讀取https://github.com的使用者名稱:Windows上停用終端提示” 。這個問題常常讓人感到困惑,因為使用Git時,終端提示是非常重要的功能。本文將向大家介紹如何解決這個問題,讓我們能夠正常地使用終端機提示功能。接下來,讓我們一起來看看具體的解決方法吧!
問題內容
我試圖使用go get -u <github_private_repo_link>
從私人儲存庫中取得一些依賴項,但它一直失敗並出現以下錯誤:
server response: not found: github.com/..../[email protected]: invalid version: git ls-remote -q origin in /tmp/gopath/pkg/mod/cache/vcs/168bff8af96cdfac9cbe3ad64f7753732f8a19d99f7f1e897f19371e1ea453d9: exit status 128: fatal: could not read Username for 'https://github.com': terminal prompts disabled Confirm the import path was entered correctly. If this is a private repository, see https://golang.org/doc/faq#git_https for additional information.
我嘗試匯出 set git_terminal_prompt=1
但沒有任何反應,發出相同的錯誤。對於 go 1.13
,有什麼辦法 go get 會在 windows 上忽略此變數的值嗎?
解決方法
嘗試為 github 設定臨時憑證處理程序:
git_user="your-github-username-or-email" git_pass="pat" git config --global credential.helper "!f() { echo \`"username=`${git_user}`npassword=`${git_pass}\`"; }; f"
或安裝 github cli 並使用 gh auth login
對 github 進行驗證。
git 可以設定為透過 https 進行身份驗證或使用 ssh 取代 https。若要透過 https 進行身份驗證,您可以在 git 查閱的 $home/.netrc
檔案中新增一行:
machine github.com login username password apikey
對於 github 帳戶,密碼可以是個人存取權杖。
git 也可以配置為使用 ssh 取代 https 來處理與給定前綴相符的 url。例如,要使用 ssh 進行所有 github 訪問,請將這些行新增至 ~/.gitconfig
:
[url "ssh://<a href="https://www.php.cn/link/89fee0513b6668e555959f5dc23238e9" class="__cf_email__" data-cfemail="3d5a54497d5a544955485f135e5250">[email protected]</a>/"] insteadOf = https://github.com/
以上是無法讀取「https://github.com」的使用者名稱:Windows 上停用終端提示的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

OpenSSL,作為廣泛應用於安全通信的開源庫,提供了加密算法、密鑰和證書管理等功能。然而,其歷史版本中存在一些已知安全漏洞,其中一些危害極大。本文將重點介紹Debian系統中OpenSSL的常見漏洞及應對措施。 DebianOpenSSL已知漏洞:OpenSSL曾出現過多個嚴重漏洞,例如:心臟出血漏洞(CVE-2014-0160):該漏洞影響OpenSSL1.0.1至1.0.1f以及1.0.2至1.0.2beta版本。攻擊者可利用此漏洞未經授權讀取服務器上的敏感信息,包括加密密鑰等。

後端學習路徑:從前端轉型到後端的探索之旅作為一名從前端開發轉型的後端初學者,你已經有了nodejs的基礎,...

在BeegoORM框架下,如何指定模型關聯的數據庫?許多Beego項目需要同時操作多個數據庫。當使用Beego...

Go語言中用於浮點數運算的庫介紹在Go語言(也稱為Golang)中,進行浮點數的加減乘除運算時,如何確保精度是�...

Go爬蟲Colly中的Queue線程問題探討在使用Go語言的Colly爬蟲庫時,開發者常常會遇到關於線程和請求隊列的問題。 �...

GoLand中自定義結構體標籤不顯示怎麼辦?在使用GoLand進行Go語言開發時,很多開發者會遇到自定義結構體標籤在�...

Go語言中字符串打印的區別:使用Println與string()函數的效果差異在Go...

Go語言中使用RedisStream實現消息隊列時類型轉換問題在使用Go語言與Redis...
