git - 致命: unable to access 'https://github.com/usename/my-project.git/' : The requested URL returned error: 403 Mac

标签 git macos github repository push

我尝试从命令行推送现有存储库,我按照下面的 git hub 步骤进行操作,看起来像是 github 将 master 更改为 main。

...或从命令行推送现有存储库 git 远程添加原点 [email protected] :用户名/my-project.git git分支-M主 git push -u origin main

我阅读了window用户解决403错误的解决方案;

我使用的是 Mac 笔记本电脑,我的系统上没有控制面板,也没有看到凭据管理。我的 ssh key 已成功连接到 github。

最佳答案

403 表示禁止,这意味着您已通过身份验证,但缺乏执行该操作的权限。这可能有以下几个原因:

  • 您的凭据正确,但您无法推送到该存储库,在这种情况下,您需要请求权限。
  • 您使用了密码,但设置了 2FA,需要使用个人访问 token 。
  • 您的凭据用于不同的帐户,这意味着您无权访问该存储库。

请注意,您在此处使用的是 HTTPS。如果您想使用 SSH,则需要通过更改远程来使用 SSH URL,如下所示:git remote set-url origin <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="35525c4175525c415d40571b565a58" rel="noreferrer noopener nofollow">[email protected]</a>:usename/my-project.git .

如果您想重置您的 HTTPS 凭据,the Git FAQ explains how to do that .

关于git - 致命: unable to access 'https://github.com/usename/my-project.git/' : The requested URL returned error: 403 Mac,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65372944/

相关文章:

php -v 和 php-fpm -v 显示不同版本的 php

Git merge 请求序列

github 说提交缺少作者信息,为什么

Git 忽略 Ionic 项目

Python:查找给定 git 存储库的所有提交与其差异的映射

git - 使用 Appian 进行版本管理和持续部署?

git - “git ls-files”的作用是什么,以及如何从中删除文件?

macos - SSL: 无法加载 CA 证书文件/etc/pki/tls/certs/ca-bundle.crt

c# - 如何为 `PublishSingleFile` 和 macOS 使用 `dotnet` 选项?

github - 是否可以在 GitHub 上搜索特定文件名?