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

这篇具有很好参考价值的文章主要介绍了解决使用sourcetree推送(git push)代码提示 The requested URL returned error: 403 问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题描述

sourcetree推送报错,Git,git,github,macos,ssh

  • 我使用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是否会换成新的呢

只能继续学习啦~文章来源地址https://www.toymoban.com/news/detail-533520.html

到了这里,关于解决使用sourcetree推送(git push)代码提示 The requested URL returned error: 403 问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 用IDEA推送代码到Git被拒绝的解决办法 Push rejectedPush to origin / master was rejected

    当我们在IDEA中创建本地仓库后,想要将代码push到远程仓库时,我们先添加远程仓库,将本地仓库与远程仓库绑定。在我们push推送时,IDEA右下角有一个弹窗提示: Push rejectedPush to origin / master was rejected 原因及解决办法: 此时远程仓库里有文件存在(任何文件、包括初始化仓

    2024年02月13日
    浏览(49)
  • IDEA撤销Git 已经push推送的代码

    想撤销已经  push推送的代码 撤销push推送的代码 【git log 】查看日志找到要回退版本的id 因为想 撤回 上面的代码,所以是 回退到 下面这个版本 ,用下面这个版本的id 【git reset --soft 想要回退到的版本id】 回退 【git push origin master --force】 再次推送到远程     成功  !!  查看我

    2024年02月15日
    浏览(36)
  • IDEA git 代码已经commit,但未 push推送,如何撤销提交缓存区代码

    记录自己提交代码时,手滑错误commit了多余的文件,但未push到云端,想要撤回整个commit的操作: idea菜单栏上的 VCS–Git–Reset HEAD…     此时按照图中选择回退的方式,以及回退到哪个版本,点击“Reset”即可,在\\\"Version Control\\\" 中 “log” 里,最新一次提交的记录消失即回退

    2024年02月10日
    浏览(47)
  • Git回退已经提交commit的(还未推送push的)代码及撤回代码回退

    1.Git回退已经提交的代码 原文链接(原文写的是已经推送push的代码) http://t.csdn.cn/CDjgq 已经开始难过了,我提交后没有推送就按照上文提示进行了代码回退,结果idea里面没得我最后一次提交的代码。。。然后我开始了第二轮操作, 撤回 代码回退 2.撤回代码回退 1)首先输入

    2024年02月13日
    浏览(42)
  • 整理SourceTree使用方法(拉取、提交、推送、获取、冲突解决、分支管理)

    收藏保存吧,忘记的时候打开来看看 丢弃:放弃未暂缓区的所有修改(工作区中的修改不会添加到版本控制,就是修改的东西不想提交,就直接丢弃) 移除:直接删除文件 克隆(clone):从远程仓库URL加载创建一个与远程仓库一样的本地仓库 提交(commit):将暂存文件上传到本地

    2024年02月05日
    浏览(31)
  • git中git push origin master推送远程操作失败,报错解决方案

    报错图片如下所示: 解决方案: 使用下面代码进行本地与远程仓库的链接: 链接完成之后就会输出: fatal: remote origin already exists. 链接完成之后就需要使用 git branch 查看一下你所处是哪个分支上面 查看是否是要你要合并的那个分支使用 git merge 分支 进行合并 查看完成,这个时候不

    2024年02月05日
    浏览(37)
  • Sourcetree git 出现 The server‘s host key is not cached in the registry问题的解决办法

    省流: 参考博文:https://blog.csdn.net/sryan/article/details/50717528 Sourcetree会自带plink,用命令行切换到plink.exe所在路径,并执行plink git@github.com 命令,根据提示输入y 回车,问题就解决了。本质上是plink问玩家要y还是n,但是在Sourcetree的错误提示那里不能输入。 问题描述: 这几天用

    2024年02月03日
    浏览(30)
  • 解决:使用git提交代码到github时,git push总是报错的问题

      github在2021年8月13日的时候修改了认证方式,不能使用账户登录的方式去push代码等等操作,而是使用生成仓库的个人密钥去push代码等操作。所以如果使用的是gitee的话,通过账户密码登录的方式是可以正常提交的,而如果是使用GitHub的话,那么在最后一步的git push时是会报

    2024年04月13日
    浏览(42)
  • 使用git推送代码到远程gitee仓库报错及解决办法

    今天在使用git推送本地仓库到远程时发生报错,特此记录。 使用命令 推送本地仓库到远程仓库时发生如下报错: 1.查看本地仓库和远程仓库是否建立联系 返回如下信息,本地和远程仓库联系正常 2.第一次推送的时候需要加上 -u 参数 -u 参数的作用是将本地仓库分支和远程仓

    2024年02月04日
    浏览(61)
  • 在idea中使用git推送代码每次都要输入用户名和密码的解决办法?

    在idea中使用git推送代码,明明上次已经输入过用户名和密码,下次提交时还要输入用户名和密码,下面教你们一个方法解决这个问题!  第1步:在idea菜单栏中选择Git-Manage Remotes...  第2步:在弹出的窗口中,选择你要推送的远程仓库地址,再点击编辑  在IP前面增加:用户名

    2024年02月11日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包