這個問題在這里已經有了答案:
uj5u.com熱心網友回復:
如錯誤訊息中所述,自 2021 年 8 月 13 日起,您無法再使用密碼進行身份驗證,您應該改用個人訪問令牌
請參閱以下鏈接中的類似問題,它包括有關如何獲取和使用個人訪問令牌的步驟 訊息“已洗掉對密碼身份驗證的支持。請改用個人訪問令牌。”
uj5u.com熱心網友回復:
GitHub 不再允許您使用密碼進行身份驗證,而是需要使用個人訪問令牌或其他型別的令牌。您可以在設定中生成個人訪問令牌,只要您提供repo范圍,您應該可以正常獲取和推送。
當終端提示您輸入密碼時,請指定您的令牌。請注意,在終端中,通常沒有回顯,甚至沒有星號,因此在您按 Enter 并提交之前,不會有任何跡象表明您的令牌已正確粘貼。
GitHub 不允許在這里或 API 使用密碼,因為很多人選擇的密碼很差,如果有人的密碼被泄露,他們可能會造成很大的損失。即使您不關心您的帳戶是否被盜用,被盜用的帳戶也可能被用于企業泄露、垃圾郵件和濫用,因此 GitHub 非常關心擁有安全帳戶以維護一個健康的平臺。通過將密碼僅限于 Web 界面,它減少了自動密碼猜測攻擊的范圍,因為 Git 和 API 訪問預計將允許大量自動訪問,但登錄表單不是。GitHub 創建的令牌包含來自 CSPRNG 的至少 128 位熵,因此在功能上是不可猜測的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/516588.html
標籤:github
下一篇:在yaml方面需要幫助
