解决使用sourcetree推送(git push)代码提示 The requested URL returned error: 403 问题

问题描述

在这里插入图片描述

  • 我使用sourcetree push 代码,他会显示403,也就是我当前的 push 是失败的,但是我直接在终端进行git push origin HEAD:dev它又是成功的!
  • 终端能成功可能是因为直接我配置过token,它和 sourcetree 的区别可能就是出现在账号问题上(猜测
  • 所以我的解决办法是将当前本地仓库的账号换成以token 方式进行代码提交

解决办法

  1. 重新生成token
    在 GitHub 中右上角
    settings -> developer settings -> personal access tokens -> generate new token
  2. 删除之前的token(在本地文件夹下执行):
    git remote rm origin
  3. 配置新的token
    git remote add origin https://新的token@github.com/账号名称/仓库名字.git
  4. 查看是否配置成功
    git remote -v
    看到有你的token就行啦!
  5. 快去试试能不能正常push

总结

一开始有尝试过使用ssh方式、以后分支跟踪错远程等等尝试…还是花了不少时间,还把git原理给看了下hhh

但是这样配置之后,不确定是否只有这个仓库可以正常的push,以及不知道那我之前的配置的token是否会换成新的呢

只能继续学习啦~

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值