登录GitHub失败

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

尝试从外部命令行将代码推送到 GitHub 时,运行命令“git push -u origin main”时会弹出一个窗口,以便我们可以登录 GitHub 并确认我们的身份,但在填写用户名和密码后,该命令行显示“登录失败”可能是什么原因以及我应该采取什么措施来解决该问题

git github command-line repository command-prompt
1个回答
0
投票
  1. 出现提示时输入您的 GitHub 用户名
  2. 您需要输入个人访问令牌,而不是密码。要获取一个,请转到您的 GitHub 帐户 ---> 设置 ---> 开发人员设置 ---> 个人访问令牌 ---> 选择任意一个并生成令牌(大多数情况下使用经典),在这里您可以设置也到了过期的期限

GitHub 做出了一个以安全为导向的决定,不再使用密码进行命令行登录,而是引入个人访问令牌。密码可能会在日志中暴露并且难以管理访问范围,从而带来了安全风险。个人访问令牌因特定于用户且受用途限制而提供了更安全的替代方案。它们允许用户为不同的操作指定精确的权限,例如只读访问或代码提交。如果一个令牌遭到泄露,可以单独撤销它,而不会影响整个帐户,从而显着增强安全措施并让用户通过命令行更好地控制其 GitHub 交互。

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