使用用户/密码的 Git https 推送在 STS4 中不起作用 [重复]

Posted

技术标签:

【中文标题】使用用户/密码的 Git https 推送在 STS4 中不起作用 [重复]【英文标题】:Git https push with user/password not working in STS4 [duplicate] 【发布时间】:2021-12-20 17:27:57 【问题描述】:

当我尝试推送时,它要求输入用户名和密码。即使凭据正确,我也无法推送。

我还没有安装 CLI 来配置。

我没有为 git 启用 2-factor。

我已尝试增加超时时间。

【问题讨论】:

this 会回答您的问题吗? Github 不再支持用户名+密码认证。 【参考方案1】:

Y你不能再用简单的用户名和密码将代码推送到 GitHub。 GitHub 现在不需要密码来进行身份验证,而是需要个人访问令牌。

要在 GitHub 中生成个人访问令牌并修复“已删除对密码身份验证的支持”错误,请执行以下步骤:

    使用您的用户名和密码登录 GitHub

    导航到您的 GitHub 帐户设置

    向下滚动并点击左侧链接列表中的“开发者设置”

    单击个人访问令牌链接

    点击“生成新令牌”按钮

    添加“注释”来描述令牌的使用情况

    为 GitHub 个人访问令牌设置过期日期

    选择合适的认证范围

    点击“生成令牌”按钮

【讨论】:

以上是关于使用用户/密码的 Git https 推送在 STS4 中不起作用 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

gitlab - 使用https推送,指定用户名和密码

Git:为推送一些文件添加密码

Gitlab在推送git用户时提示输入密码

如何让 Git 每次推送时都要求输入用户名和密码?

Git 推送到远程仓库

取消Git每次拉取提交推送都要输入密码