我正在尝试通过终端将我新提交的项目推送到 GitHub。对于身份验证,我输入用户名就可以了,但当我需要输入密码时,它似乎冻结了。我无法输入文本或移动光标。按 Enter 键会显示“用户名或密码无效”。因为我没有输入密码。有谁知道这是怎么回事吗?
在 shell(或您的情况下的终端应用程序)中,当程序要求输入密码(如本例中的 git)时,出于安全原因,它实际上从不显示您的密码或显示您输入密码 (这样一来,任何人都无法看到您的密码,例如正在查看您的屏幕的人)。
输入用户名后,输入密码(光标再次不会移动),然后按 Enter 键。如果您输入了正确的密码,那么它将推送到您在 GitHub 上的远程。
请参阅 Github 文档
此处。