问题描述
- 我使用sourcetree push 代码,他会显示403,也就是我当前的 push 是失败的,但是我直接在终端进行
git push origin HEAD:dev
它又是成功的! - 终端能成功可能是因为直接我配置过
token
,它和 sourcetree 的区别可能就是出现在账号问题上(猜测 - 所以我的解决办法是将当前本地仓库的账号换成以
token
方式进行代码提交
解决办法
- 重新生成
token
:
在 GitHub 中右上角
settings -> developer settings -> personal access tokens -> generate new token - 删除之前的
token
(在本地文件夹下执行):git remote rm origin
- 配置新的
token
git remote add origin https://新的token@github.com/账号名称/仓库名字.git
- 查看是否配置成功
git remote -v
看到有你的token就行啦! - 快去试试能不能正常
push
总结
一开始有尝试过使用ssh方式、以后分支跟踪错远程等等尝试…还是花了不少时间,还把git原理给看了下hhh
但是这样配置之后,不确定是否只有这个仓库可以正常的push
,以及不知道那我之前的配置的token
是否会换成新的呢文章来源:https://www.toymoban.com/news/detail-533520.html
只能继续学习啦~文章来源地址https://www.toymoban.com/news/detail-533520.html
到了这里,关于解决使用sourcetree推送(git push)代码提示 The requested URL returned error: 403 问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!