Git:在终端中输入密码不起作用?

问题描述 投票:0回答:3

我正在尝试通过终端将我新提交的项目推送到 GitHub。对于身份验证,我输入用户名就可以了,但当我需要输入密码时,它似乎冻结了。我无法输入文本或移动光标。按 Enter 键会显示“用户名或密码无效”。因为我没有输入密码。有谁知道这是怎么回事吗?

Screen shot of problem

git repository
3个回答
2
投票

在 shell(或您的情况下的终端应用程序)中,当程序要求输入密码(如本例中的 git)时,出于安全原因,它实际上从不显示您的密码或显示您输入密码 (这样一来,任何人都无法看到您的密码,例如正在查看您的屏幕的人)。

输入用户名后,输入密码(光标再次

不会移动),然后按 Enter 键。如果您输入了正确的密码,那么它将推送到您在 GitHub 上的远程。


0
投票
您可能还需要创建个人访问令牌。这将创建一个连接到您的 Github 帐户的令牌,该令牌可与 API 或 CLI 一起使用。使用此令牌而不是使用您的 Github 密码。

请参阅 Github 文档

此处


-1
投票
您应该使用的 github 用户名是

git

,并且您应该添加 ssh 密钥。请参阅
此处

© www.soinside.com 2019 - 2024. All rights reserved.