将文件推送到远程时权限被拒绝

2023-12-21

我之前使用 git bash 作为本地存储库。
我已连接到 GitHub 帐户,并且总是毫无问题地推送我的文件。
后来,我卸载了 bash 并使用新用户和电子邮件重新安装。现在,当我尝试将文件推送到远程时,出现错误:

 Permission to SyedMiraj/SpringSecurityWithTicketBooking.git denied to biid-sua.
 unable to access 'https://github.com/SyedMiraj/SpringSecurityWithTicketBooking.git/': The requested URL returned error: 403

我已尝试创建一个新的 SSH 密钥并将其添加到远程存储库中。
但问题仍然存在,说实话我无法将任何东西推送到我的遥控器上。
我的两个 GitHub 帐户是 biid-sua 和 smiraj。

您建议如何恢复 GitHub 推送?


这里有几点:

  • 用于提交的用户和电子邮件与用于身份验证的远程存储库(此处托管在 GitHub 上)无关
  • SSH 密钥(旧的或新的)是not当使用以下命令推送到 GitHub 时完全使用https URL.
    如果它使用您的第一个biid-sua帐户,这是因为 git 凭证助手,它已经缓存了您的biid-sua的凭证github.com.

您可以确认并删除该条目(在 Mac 上 https://stackoverflow.com/a/47967883/6309 or 在 Windows 上 https://stackoverflow.com/a/47466980/6309)。下次推送时,系统将提示您输入新的用户名/密码。

或者您可以切换到 SSH URL:

cd /path/to/my/local/repo
git remote set-url origin g2:SyedMiraj/SpringSecurityWithTicketBooking.git

然后确保你的~/.ssh/config定义了g2输入和引用右键(正如我在这里解释的 https://stackoverflow.com/a/14681936/6309)

#Account one
Host g1
    HostName github.com
    PreferredAuthentications publickey
    IdentityFile /c/Users/yourname/.ssh/id_rsa_biid-sua
    User git

#Account two
Host g2
    HostName github.com
    PreferredAuthentications publickey
    IdentityFile /c/Users/yourname/.ssh/id_rsa_smiraj
    User git

假设您已在 HOME 中命名 SSH 密钥:

  • .ssh/id_rsa_biid-sua and .ssh/id_rsa_biid-sua.pub
  • .ssh/id_rsa_smiraj and .ssh/id_rsa_smiraj.pub
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将文件推送到远程时权限被拒绝 的相关文章

  • 中止 `git stash apply` [重复]

    这个问题在这里已经有答案了 我很遗憾应用了存储 错误的分支 我如何撤消此操作并将我的存储返回到我的存储列表 以便稍后将其应用到正确的分支 如果你还没有承诺 你应该能够git stash再次 可能与git reset HEAD first A
  • Git Push 远程:致命:包超出允许的最大大小

    我接到了一个大项目 客户想将其添加到github 我是一点一点添加的 然后发生的事情是我太贪心了 一次添加了太多文件 现在 无论我尝试什么 我都会不断收到此错误 我怎样才能解决这个问题 我试图回滚 但也许我做错了 git push Ente
  • 使用 pygithub3 for Python 获取存储库信息

    我正在尝试通过给定 Github 用户名来访问每个存储库中使用的语言 为了做到这一点 到目前为止我的Python代码是 from pygithub3 import Github username raw input Please enter
  • cURL 命令在 git bash 中有效,但在 cmd 和 powershell 中无效

    以下命令在 git bash 中有效 但在 cmd 和 powershell 中无效 curl X POST http localhost 5678 api findgen H Content Type application json d
  • 永久删除 git 提交历史记录

    我需要永久且完全删除 git 存储库的提交历史记录并继续使用文件的当前版本 旧版本 提交不得以任何方式访问 我尝试创建一个新的主分支 删除所有其他分支 但是当我在 git bash 中尝试 git show xxxx 时 旧的提交继续显示
  • Django 和 VirtualEnv 开发/部署最佳实践

    只是好奇人们如何结合 virtualenv 部署 Django 项目 更具体地说 如何使生产虚拟环境与开发计算机正确同步 我使用 git 进行 scm 但 git 存储库中没有 virtualenv 我应该这样做 还是最好使用 pip fr
  • Azure Devops Pipeline YAML 中的 Git 标记名称

    Summary 如何获取 Azure Devops Pipeline YAML 文件中当前 git 标签的名称 我想做什么 我正在 Azure Devops 中设置构建管道 创建新的 git 标签时会触发管道 然后我想构建 docker 镜
  • git 工作目录中的更改拒绝恢复

    我的 git 工作目录中有五个文件git status显示为已修改 当我git diff他们 整个文件显示为已更改 我有core autocrlf true但似乎没有效果 当我试图从同事那里获取更改时 真正的问题出现了 修改 的文件之一会被
  • 如何将 git-svn 与 svn+ssh url 一起使用

    我喜欢在cygwin中使用git svn clone使用我们公司 svn 存储库的命令 这个的网址是svn ssh svn
  • 如何在 github 复合操作步骤中动态设置环境变量?

    我确实需要它作为一个环境变量 这是为了复合动作具体来说 在复合操作中 我尝试了许多不同的设置环境变量的方法 我发现做到这一点的唯一方法是使用env在步骤本身内 runs using composite steps name A step e
  • 如何将更改提交到另一个预先存在的分支

    我刚刚对一个分支进行了更改 如何将更改提交到另一个分支 我正在尝试使用 git checkout the commmit to the changed branch b the other branch 但是 我认为这不是正确的做法 因为在
  • 使用 SourceTree 克隆存储库

    有人可以给我一个简单的使用 SourceTree 克隆存储库的快速演练吗 在书签中 我单击克隆存储库 对于源路径 我粘贴如下所示的 URL 电子邮件受保护 cdn cgi l email protection 客户端 应用程序名称 ios
  • 从 Eclipse 的历史视图中删除 ORIG_HEAD 和 FETCH_HEAD

    我最近开始使用 Eclipse Kepler 和 EGit 插件 这些分支不是我习惯的 有没有办法永久阻止这些分支的创建 我尝试手动删除它们 但它不起作用 并且我不想在下次获取或变基时保留它们 据我从对您问题的评论中了解到 您只希望这些参考
  • 名称和电子邮件在 Git 的每用户配置文件中设置,但 Git 仍使用默认生成的名称和电子邮件

    标题已经说了 但我会更彻底地解释一下 我已使用以下命令按照建议配置了用户名和电子邮件 git config global user name git config global user email 我可以通过执行以下操作来验证这是设置的g
  • 如何在没有本地存储库的情况下在远程运行 git 命令

    我有一个名为 git export 的脚本 它可以帮助我导出远程存储库 它是这样运行的 git export http host com git repo lt t tag or b branch or c commit gt local
  • git 的精简包是什么?

    我还没有找到太多关于瘦包的信息 并且手册页的信息对此相当含糊 我知道这与连接速度慢有关 但是什么是 连接速度慢 它的优点和缺点是什么 什么时候应该使用它 什么时候不应该使用它 根据记录 手册页 index pack https www gi
  • 如何与其他用户共享 bitbucket 存储库?

    我正在使用 Bit 存储桶 并且我想与一位朋友分享我的存储库 我用的是免费的个人账户 似乎有一个选项可以在位桶中创建团队 但它说它将把我的帐户从个人帐户转换为团队帐户 我不要那个 我如何授予其他用户访问此存储库的权限 有一个共享链接选项 如
  • 警告:引用名称“xxx”不明确

    我想知道为什么我收到 refname is ambigeous 的警告 这是否意味着名称以该字符串开头的分支不超过两个 但这里没有 Thanks git checkout B03799 warning refname B03799 is a
  • 如何防止克隆我的 github 存储库?

    我正在尝试找到一种方法来防止从 github 存储库克隆 例如 我有一个私有存储库 有些人在该存储库中工作 在公司计算机中 团队中的每个人都设置了授权级别 当我在 github 上为某个用户设置授权时 该存储库可在他 她自己的 github
  • git 从存储中删除文件

    我有一个藏匿处 里面有一堆文件 但由于文件冲突 我无法应用我的存储 我已经在我的存储中发现了有问题的文件 我想将其删除 如何从存储中删除单个文件而不破坏整个文件 存储是一次提交 或者实际上是两次甚至有时是三次提交 并且您无法更改提交 那么

随机推荐

  • 在android中用canvas绘制四分之一规? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我怎样才能创建与此相同的仪表 是否存在这种仪表类型的库或 Maven 我使用画布作为圆规 但我无法创建
  • 为什么我们在编译时需要共享库

    为什么我们需要在可执行文件的编译期间存在共享库 我的推理是 由于共享库未包含在我的可执行文件中并在运行时加载 因此在编译时不应需要它 或者我错过了什么 include
  • 从 Docker Hub 中删除镜像标签?

    我无法找到资源来了解如何管理 Docker Hub 映像 我有一张标记为 V0 0 1 的图像 并构建了一个标记为 V0 0 2 的新图像 现在我想删除 V0 0 1 映像 因为新版本的构建方式不同 并且我不希望用户拉取旧映像 您可以轻松地
  • Delphi - 有关记录中方法的 RTTI 信息

    如何提取有关Delphi记录中方法的RTTI信息 使用新的 Rtti 单元可以吗 抱歉 记录中的方法没有 RTTI
  • 如何刷新 Netbeans 工作区?

    在 Eclipse 中 有一个称为刷新工作区或 F5 的工具可以刷新文件 以确保拾取在 Eclipse 外部更改的任何文件 我如何在 Netbeans 中做到这一点 我使用 6 9 1 进行 PHP Java 开发 我没有看到任何刷新 F5
  • 使用新值刷新 dat.gui

    I would like to refresh the dat gui menu with new values I have loaded a model and display in folder the name of the obj
  • 检查出口是否不存在,在反应路由器 6 中显示其他内容

    我想在反应路由器 6 中 当没有插座时显示一个占位符 有什么办法吗 lt gt
  • 无法使用 Bot Framework SDK v4 在 MS Teams 中渲染自适应卡

    我正在尝试在 MS Teams 中渲染自适应卡并收到消息 不支持指定的卡版本 我正在使用 Bot Framework SDK v4 node js 以下是代码片段 下面是welcome json中的自适应卡 contentType appl
  • Play Framework 2.X 和阻塞数据库调用

    我有点困惑 来自文档 http www playframework com documentation 2 1 0 ThreadPools 播放默认线程池 这是默认线程池 其中 Play Framework 中的所有应用程序代码都会被执行
  • PE 标头要求

    PE 文件 PE COFF 有哪些要求 应该设置哪些字段 哪些值 以使其能够在 Windows 上 运行 即执行 ret 指令然后关闭 没有错误 我首先构建的库是链接器 现在 我遇到的问题是 PE 文件 PE COFF 我不知道 PE 文件
  • iPhone 开发与 Symbian 开发相比如何?

    我花了几年时间进行 Symbian C 开发 我想知道 iPhone 开发与 Symbian 开发相比如何 我对在这两个平台上工作过一段时间的人的答案很感兴趣 澄清 示例 以下内容如何比较 Symbian C 与 Objective C 恕
  • 当用户拖动调整舞台窗口大小时,如何让 JavaFX 节点(文本区域、文本字段)正确调整大小?

    当用户拖动调整舞台窗口大小时 如何让 JavaFX 节点 文本区域 文本字段 正确调整大小 我有一段代码 它创建一个带有两个节点 TextArea TextField 的舞台 VBox 但是 当用户拖动来调整窗口大小时 这些组件不会按比例拖
  • 从存储在数据库中的 URL 中的变量中提取变量

    如果 youtube 网址 http www youtube com watch v ytWAw6YqN10S http www youtube com watch v ytWAw6YqN10S 如何创建 v 变量并让它从 youtubeu
  • System.Net.NetworkInformation.Ping 崩溃

    我的网站拥有超过 600 台设备 我正在尝试使用标准 NET ping 类对它们一一进行 ping 操作 由于某种原因 该线程正在崩溃 几天后它就停止响应 它所做的只是 ping 网络上的设备 我们使用的是 Microsoft Window
  • Fortran 类的异构数组

    我有一个抽象类型和几个从他继承的类型 现在我需要创建这些继承类型的实例数组 但我不确定在 Fortran 中是否可能 我尝试制作一些包装类型 例如在 Fortran 中创建异构数组 https stackoverflow com quest
  • C ++将新内容放置在自制矢量容器中

    这里有一些非常相似的问题 但它们无法帮助我理清思路 另外 我给出了完整的示例代码 这样其他人可能更容易理解 我制作了一个向量容器 由于内存原因无法使用 stl 它过去只使用operator 作为push back 一旦我遇到新的放置 我决定
  • 无法使用 Xdebug 使用 Netbeans 6.8 IDE 调试 Code Igniter 应用程序

    我无法使用 Xdebug 来调试使用 Code Igniter 构建的应用程序 但我可以使用它来调试任何其他 PHP 文件 只要它不使用 Code Igniter 使用的相同结构来解决 url 问题 Meaning 在没有 Code Ign
  • Azure Web App - 将不同的外部域路由到“站点”中的不同目录

    我到处寻找我的问题的答案 在筛选出可能与我的问题有任何关系或没有任何关系的可能解决方案后 我崩溃了 我就在这里 如果这是重复的话 我事先表示歉意 快速背景 我对 Azure 的了解有限 但我正在学习 我们在德国 我的客户决定将所有网站从 S
  • 获取两个日期之间的随机日期

    有没有办法在 Carbon 中获得两个日期之间的随机日期 例如 我试图获取从现在到 55 分钟前的随机日期 dateNow Carbon now date25MinsAgo Carbon now gt subMinutes 55 但是 我被
  • 将文件推送到远程时权限被拒绝

    我之前使用 git bash 作为本地存储库 我已连接到 GitHub 帐户 并且总是毫无问题地推送我的文件 后来 我卸载了 bash 并使用新用户和电子邮件重新安装 现在 当我尝试将文件推送到远程时 出现错误 Permission to