问题原因

使用第一个账号提交时,系统保存了该账号的用户信息。在使用新帐号提交时,与已保存的用户信息不一致,所以报错。

win10 解决方案

macOS 解决方案

  • 打开 cmd,输入命令:rundll32.exe keymgr.dll,KRShowKeyMgr,出现「存储的用户名和密码」窗口;
  • 将 github 相关的条目删除;
  • 重新执行提交命令,按提示输入账户名及密码后,即可提交成功。
  • 进入钥匙串,在「登录」下找到「github.com」条目并删除;
  • 重新执行提交命令,按提示输入账户名及密码后,即可提交成功。

通用解决方案

进入库目录,找到 .git/confog 文件(macOS 可用终端执行 vi .git/config 直接进入修改),参考内容如下:

[core]repositoryformatversion = 0filemode = truebare = falselogallrefupdates = trueignorecase = trueprecomposeunicode = true
[remote "origin"]url = https://github.com/userName/repositorieName.gitfetch = +refs/heads/*:refs/remotes/origin/*
[branch "other"]remote = originmerge = refs/heads/other

将用户名加入 [remote "origin"] 中的 url,最终修改为 url = https://userName@github.com/userName/repositorieName.git,接下来在提交项目时会要求输入密码。此后,系统将保存密码信息,以后这个库的提交将不再要求输入密码,也不会出现 403 错误。

通用终极解决方案

在 clone 项目时就将用户名加入路径,原路径如下:

git clone -b other https://github.com/userName/repositoryName.git

添加 userName@,该路径修改为:

git clone -b other https://userName@github.com/userName/repositoryName.git

接下来在提交项目时会要求输入密码。此后,系统将保存密码信息,以后这个库的提交将不再要求输入密码,也不会出现 403 错误。

git 代码提交,出现403错误的问题相关推荐

  1. git 代码提交过程

    一.git 代码提交过程 git log 查看git合入的记录 git pull从服务器重新拉代码,将本地代码更新为服务器上的最新代码 git status查看本地代码状态,是否有待提交的代码 git ...

  2. 可能是历史上最伟大的一次 Git 代码提交

    Git 是一个分布式版本控制系统,缔造者是大名鼎鼎的林纳斯·托瓦茲 (Linus Torvalds),Git 最初的目的是为了能更好的管理 Linux 内核源码. PS:为了能够帮助更多的 Java ...

  3. git代码提交时遇到的错误

    项目开发自测完之后进行代码提交的时候最好先备份一下本地代码,然后再进行代码的更新,然后再提交本次开发的代码 当提交到本地时发现自己的一个文件夹名称取的不对从新修改了一下文件夹,然后更新代码这个时候我创 ...

  4. 使用husky配置git代码提交规范

    1.安装husky yarn add --dev husky 2.配置husky 在 package.json 中的 script 中添加一条prepare命令: "scripts" ...

  5. Git代码提交: [remote rejected] prohibited by gerrit: ref update access denied(二十二)

    0.如果Gerrit提交使用一下命令会报错 # git push origion master ! [remote rejected] master -> master (prohibited ...

  6. Git:改变世界的一次代码提交

    摘要:如果选Linux社区历史上最伟大的一次 Git 代码提交,那一定是 Git 工具项目本身的第一次代码提交. 吾诗已成.无论大神的震怒,还是山崩地裂,都不能把它化为无形! -- 奥维德<变形 ...

  7. Linus改变世界的一次代码提交:git的诞生

    吾诗已成.无论大神的震怒,还是山崩地裂,都不能把它化为无形!-- 奥维德<变形记> Table of Contents 背景 设计 实现 启示 参考 背景 Linux 作为最大也是最成功的 ...

  8. 【spring boot】ajax post提交遇到403

    目录 前言 处理思路 禁用csrf 配置中,加入排除csrf的地址 补全csrf form中补全csrf ajax的url中补全csrf AJAX请求发送前补全csrf:Ajax事件 前言 当满足以下 ...

  9. idea中使用git直接提交本地写好的代码

    idea中使用git直接提交本地写好的代码: 在github中新建一个仓库,复制仓库的地址 在idea中分享项目:VCS中加入版本控制,执行commit 项目目录下新建.gitignore,git提交 ...

  10. git 避免提交_新秀Git错误避免

    git 避免提交 Data engineers are usually more familiar with development tools like Git than data analysts ...

最新文章

  1. excel实现套用模板批量打印_#数据清洗#Excel数据批量填入Word模板
  2. 5.2k Star!一款 Python 实现的美观终端资源监视器
  3. Ukiyo-e faces dataset 浮世绘面孔数据集
  4. Android 功耗优化(1)----使用Battery Historian生成电量消耗报告
  5. C语言单链表定义及各类操作
  6. 一个八卦的AI,嗅到了你和TA之间基情满满
  7. 【MySQL】MySQL for Mac 环境变量的配置
  8. 使用SQL Server发布数据库快照遇到错误:对路径”xxxxx“访问被拒绝的解决方法...
  9. 小白都不知道的互联网行业黑化大全
  10. why elmlang:最简最安全的full ola stack的终身webappdev语言选型
  11. 怎么才能优雅地向博士导师表达「这周科研没什么进展」?
  12. linux实用教程复习题,linux上机复习题(部分答案)
  13. 手机怎么设置农历日程提醒?
  14. [转载][翻译]偿还技术债 - 通过重构拯救老代码
  15. 【聚合支付】 如何区分界定聚合支付中的“一清”和“二清”?
  16. 哈夫曼树及哈夫曼编码(10分)
  17. mysql慢sql分析平台_慢SQL分析工具 - __KK的个人空间 - OSCHINA - 中文开源技术交流社区...
  18. [Unity ECS] 游戏对象转换和子场景 [1]
  19. 疫情过后:表面一切照旧,暗里风起云涌!
  20. 计算机课程教改论文,关于计算机基础课程教学改革论文(2)

热门文章

  1. 抽奖活动+mysql_简单的活动抽奖算法方案
  2. html拼凑成一张图片,(代码片段)利用canvas,把多张图合并成一张图片
  3. 统一身份管理项目最佳实践
  4. “安装程序包的语言不受系统支持”的解决办法
  5. vue中使用(瀑布流)vue-waterfall-easy插件
  6. 如何用微博传播小电影
  7. 利用OpenStreetMap获取城市路网数据
  8. 环信头像和昵称显示问题 (添加消息扩展)--本人已实现效果
  9. 浅谈留存率到底有多少种统计方式(口径问题)
  10. Win7右键没有“管理员取得所有权”选项的解决方法