出现remote: Permission to xxx/xxx.git denied to xxx的具体原因我就不解释了,在网上搜索以上错误提示基本能找到很多关于这个报错的解释。

大概意思就是说我的电脑上保存的 github 账号和要访问的 github 账户不是同一个账户,blablabla...

直接上解决方案

终极方案:删除钥匙串中保存的github账号

第一步:打开钥匙串。如下图所示

第二步:在搜索框输入 github。如下图所示

目前我的电脑里只有一条搜索结果,代表我的电脑只保存了一个 github 账户的用户名和密码。

对你来说,搜索结果里大概率会出现多条记录。我的建议是删除所有搜索结果,如下图所示

第三步:删除到一条不剩为止,这样接下来再访问 github 账户,就不会出现 remote: Permission to xxx/xxx.git denied to xxx

注意:其实也不用把搜索结果中的全部账号删完,双击搜索结果是可以查看这条结果保存的是哪个 github 账户的用户名和密码的,所以,删除除了即将访问的 github 账户之外的所有搜索结果就好了。

临时方案:修改当前 github 仓库的配置文件

你肯定知道当前文件夹下如果有 git 仓库,会有一个 .git 的隐藏文件夹。如下图所示

在这个文件夹下有一个文件叫 config,config 保存着当前仓库的一些账户相关的配置信息。

第一步:通过 vim 编辑器打开这个文件,首先命令行进到 .git 文件夹下

第二步:输入命令:vim config

第三步:执行命令,按 enter 键,得到如下结果

第四步:上图就是保存在 config 文件中的信息,修改其中一行

url = https://github.com/iambryanshen/GDHTest.git

url = https://iambryanshen@github.com/iambryanshen/GDHTest.git

对比一下上下两条的区别,好好瞅瞅

对,没错,就是多了iambryanshen@

然后保存下来就好了,你一定知道怎么保存对吧?

第五步:不知道,好吧,按住 shift 键不松,按 :键,左下角出现了 :

第六步:输入 wq,按 enter 键即可

好了,接下来这个文件夹下的 git 账号就不会被老婆(即将访问的 github 账户)拒绝了!!!

Mac OS 解决 remote: Permission to xxx/xxx.git denied to xxx. 的两种方案相关推荐

  1. git push 报错:remote: Permission to XXXA/xxxx.git denied to XXXB

    针对git push的时候报错remote: Permission to userA/xxxx.git denied to userB.fatal: unable to access 'https:/ ...

  2. 解决Android Studio等开发软件出现更新TKK失败的两种方案

    解决Android Studio等开发软件出现更新TKK失败的两种方案 方案一 配置hosts 1. 配置域名与IP 2.扫描国内可用的IP 方案二 替换翻译引擎 百度翻译引擎 在Android St ...

  3. 解决git push 中remote: Permission to xxxxx.git denied to xxx. fatal: unable to acce

    解决git push 中remote: Permission to xxxxx.git denied to xxx. fatal: unable to acce 解决方案一 解决方案二 解决方案一 第 ...

  4. 解决git push 中remote: Permission to xxxxx.git denied to xxx. fatal: unable to access xxxx 403(转)

    问题复现 你在切换多个github账号的时候,很容易出现下面的这种问题 问题描述 今天我在使用git push 将修改的项目push到github中,出现: remote: Permission to ...

  5. remote: Permission to xxx.git denied to xxx. fatal: unable to access 'https://github.com/xxx.git/':

    remote: Permission to xxx.git denied to xxx. fatal: unable to access 'https://github.com/xxx.git/': ...

  6. git 问题解决之remote: Permission to xxx/xxx.git denied to xxx.

    Git问题总结: 1.$ git push origin :dev-xx remote: Permission to xxx/xxx.git denied to xxx. fatal: unable ...

  7. 解决IE6、IE7、IE8、Firefox兼容的两种方案

    转自:http://dyclh.iteye.com/blog/845349 浏览器不兼容,你知道源头吗? 凡事都要知其然,才能知其所以然,前端开发的朋友想毕都会碰到浏览器兼容的问题,今天在网上觅到此文 ...

  8. 解决左边宽度固定,右边宽度随浏览器自适应的3种方案

    解决左边宽度固定,右边宽度随浏览器自适应的3种方案 前言 一.使用 flex 布局 三.使用 flex + min-width 二.使用 float 浮动 四.总结 前言 在前端开发中,不管是自己写项 ...

  9. git问题:push的时候报错remote: Permission to xxx/xxx.git denied to xxx.

    问题描述 当你在命令行push一个项目的时候git push -u origin master出现此报错 remote: Permission to <新的github名/项目名.git> ...

最新文章

  1. React文档 state and lifecycle
  2. 吐血整理:手拿几个大厂 Offer 的秘密武器!
  3. spring的@Transactional注解详细用法
  4. 计算机视觉面试常见问题(含解答)
  5. C# 结构体与类的区别
  6. MQTT数据接收流程之数据处理回调函数注册(基于LWIP/RDA8955平台)
  7. Java开发代码规范之编程规约---命名风格
  8. oracle10g rac启动,ORACLE 10G RAC启动与关闭
  9. 我的iOS学习历程 - UISegmentedControl
  10. 河南农大姚文与中科院北京基因组所章张课题组合作发布真核生物长链反向重复序列数据库...
  11. arm qt mysql插件_Ubuntu下编译ARM平台Qt的MySQL插件
  12. python-day1-03-格式化输出
  13. 最优化读书笔记R(一)
  14. 转科普CPU Cache line
  15. R语言绘图大小及图例问题
  16. Blender快捷键、技巧和软件配置
  17. np.add.at和np.negative.at
  18. sql—labs通关
  19. linux iconv_open 多线程 安全,雨林木风弃Windows推Linux开源操作系统
  20. 如何透彻理解 Paxos 算法?

热门文章

  1. Kettle/Pentaho的Carte集群配置和使用
  2. 还敢搞黄色?4 个色情网站被一锅端,9 名福利姬被刑拘!
  3. JS-JavaScript_简介及基本使用
  4. 计算机表格要学些什么,刚学电脑,不知道在电脑上怎么制作各种表格, – 手机爱问...
  5. 【回忆杀】2012年拥有第一台电脑【致逝去的青春】
  6. 【论】Strategic sourcing selection for bike-sharing rebalancing: An evolutionary game approach
  7. 除了AI,你不该忽视Python在这4大领域的应用!
  8. office2019 retail零售版转换vol批量授权版 cmd批处理命令 kms示例
  9. uniapp、vue实现滑动拼图验证码
  10. 手机上怎么在线生成gif?1分钟教你手机图片合成gif