当前位置: 首页 > 知识库问答 >
问题:

'git push origin myBranchName'抛出错误“HTTP Basic:拒绝访问”

东龙野
2023-03-14

我是Git的新手(刚开始2天)。我正在尝试创建一个项目来实践我从这里学到的基本命令。

到目前为止我在哪里:

>

  • [success]创建一个新的公共git项目(因为我以前尝试过私有和内部但无法克隆它,我也不知道为什么)。给你。
  • readme.md添加到项目中。
  • [成功]创建名为develop的新分支。
  • [成功]在我的本地文件C:\GITProjects中,使用以下命令设置全局user.nameuser.email

      null

    所以我确实输入了我的凭据(与我登录gitlab.com时使用的用户名和密码完全相同),但之后,我得到了这个错误(也见下面的截图):

    remote: HTTP Basic: Access denied
    fatal: Authentication failed for 'https://gitlab.com/flamedenise19/speedtyping.git/'
    

    问题:

    • 为什么我不能成功推送,即使有正确的用户名和密码?是我错过了什么,还是我做错了什么?
    • 有没有一种方法可以取消每次推送时必须输入凭据的步骤?

    一些背景信息:

    我的帐户禁用了双因素身份验证(见下面的截图):

  • 共有1个答案

    林鹭洋
    2023-03-14

    这些是我的想法:

    • 试试它是否在Git Bash上工作
    • 您是否已将ssh密钥添加到您的帐户中?如果是,请将其删除,然后重试。如果没有,请添加一个并尝试ssh URL。
    • 您不一定需要乌龟Git,但它也可以解决您的问题
    • 尝试在不使用Windows Git凭据管理器
    • 的情况下重新安装Git

    当你修复了推送问题,你也可以克隆它,当它是私有的或内部的。

     类似资料:
    • 问题内容: 在某种程度上,当我尝试通过命令行访问MySQL时,已经设法解决了该错误: 我尝试使用此HowTo重置密码,但没有任何运气。 我已经卸载了mysql completley并重新安装了,但是仍然需要输入密码。我不知道为什么会这样! 有人可以帮我获得默认安装的MySQL吗? 环境 Fedora Core 10,完全根访问权限,安装了Apache和PHP 感谢您的任何帮助!! 编辑 对于所有想

    • 我是AWS Lambda的新手。我正在尝试从https://docs.aws.amazon.com/lambda/latest/dg/with-s3-example.html.当用户将jpg上传到名为greetingsproject的S3 bucket时,会触发lambda函数。 错误:9a62ff86-3e24-491d-852e-DED2C2CF5D94 信息:获取对象时出错=拒绝访问:拒绝访

    • 我最近才更新到新版本的forge,没有改变我的设置,当我去构建我的应用程序时,我得到了一个错误,说它找不到文件…

    • 这个问题已经问过好几次了,但没有一个解决办法对我有效。我以管理员身份运行DOS命令窗口,但当运行keytool命令安装证书时,我得到了上面的错误: 我在Windows10上使用JDK 1.8.0_191。为什么拒绝对管理员的访问?

    • 我正在尝试查看一个只有管理员才能查看的特定页面,但每次我提出请求时都会出现错误。它似乎与我的security-context文件中的hasRole()在一起。 当我请求查看admin jsp页面时,错误只显示HTTP状态403-访问被拒绝 我数据库中的两个表是一个用户(用户名,电子邮件,启用,密码)和一个当局(用户名,当局)。 谁能建议一下我的错误是什么或者如何修复它?

    • 问题内容: 我有一个HTML表单( upload.htm ),其中包含HTML文件上传控件。 上一页中还有一个JavaScript方法,如下所示: 我在一个页面内的页面( uploadpage.htm )中 称其 为: 我尝试从 uploadpage.htm 页面执行以下所示的语句: 我收到一条错误消息,说 Access被拒绝,并且调试器在显示的第一个JavaScript函数处停止。这两个文件都位