解决多用户时git push失败,Permission denied返回403的问题

刚刚换了电脑,准备往github上提交的时候,因为这个电脑之前是别人的账号,push的时候会失败:

remote: Permission to overmindgc/GCFunnelChart.git denied to xxxxxx.
fatal: unable to access 'https://github.com/overmindgc/GCFunnelChart.git/': The requested URL returned error: 403

试了几个方法,最后找到了解决办法
修改git的config文件

vim .git/config

原来是这样的:

[core]
        repositoryformatversion = 0
        filemode = true
        bare = false
        logallrefupdates = true
        ignorecase = true
        precomposeunicode = true
[remote "origin"]
        url = https://github.com/overmindgc/GCFunnelChart.git
        fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
        remote = origin
        merge = refs/heads/master

修改url,在host前边加上你的github账号密码,用:和@分开

url = https://username:password@github.com/overmindgc/GCFunnelChart.git

保存以后,就可以正常push了!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,010评论 19 139
  • 2017年~~~ 没有加薪——加班; 没有脱脂——脱发; 没有发财——发福; 没有升官——升级(添孙子了)
    闲墨堂主阅读 191评论 0 0
  • 1、原文 子曰:“不愤不启,不悱不发。举一隅不以三隅反,则不复也。” 2、译文 傅佩荣注解 孔子说:“不到他努力想...
    小刀123阅读 213评论 0 0
  • 教师节前,有一个关于“家长群里的一群戏精”的话题刷爆了网络,引发大家的共鸣。今天,我也来说说我所在的家长群的戏精们...
    六月合阅读 513评论 0 0