git常犯错备忘录push 403

ゝ一世哀愁。 2022-11-09 07:04 255阅读 0赞

报错消息

$ git push —all origin
remote: You do not have permission push to this repository
fatal: unable to access ‘https://gitee.com/XXXX/XXXXXXXXXXX.git/‘: The requested URL returned error: 403

最近新开个号,然后换了个仓

提交完额~~~~403

就是每次都忘记要加ssh 和 token

ssh 是干么的:概念不介绍需要自己搜索,git中就是为了 pull (拉取)ssh或者https 的时候不报错的,可以按个人方式理解为是本地和仓联通 的密码。

token 是啥?:一般都是在某处等不上账号的时候使用的,比如idea之类的登入现在基本都需要token

如何创建获取

这次使用的是gitee (github 类似)——

SSH

首先进入页面仓库会看到

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dveWl6aGl6YWl6aGFvbmk_size_16_color_FFFFFF_t_70

这个不是重点

重点是要粘贴的公钥怎么找到

找到你要修改的仓的文件夹 右键—->Git Bash Here

  1. > ssh-keygen -t rsa -C "XXXXX@XX.com"
  2. #这里"XXXXX@XX.com"是你自己的git邮箱

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dveWl6aGl6YWl6aGFvbmk_size_16_color_FFFFFF_t_70 1

然后到找到你指定的存储密钥的位置找到你设定的文件例如我没设定路径,默认到了项目里(一般默认会在系统指定C盘用户名下/.ssh/id_res.pub),知道对应id_hrb就可以,你可以看到

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dveWl6aGl6YWl6aGFvbmk_size_16_color_FFFFFF_t_70 2

打开id_hrb.pub 带pub后缀的文件哦~~

CV法,不多说了,丢在图一第二个input框里面

保存完成

token

gitee —->头像—>下拉“设定” 找到私人令牌

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dveWl6aGl6YWl6aGFvbmk_size_16_color_FFFFFF_t_70 3

点击生成新令牌

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dveWl6aGl6YWl6aGFvbmk_size_16_color_FFFFFF_t_70 4

描述随便你写,权限自己看着设定

然后在你登入需要的地方吧生成的码粘贴进去就可以了

发表评论

表情:
评论列表 (有 0 条评论,255人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Git推送代码报403

    前言 最近接了一个新的项目,需要将项目创建好,后端基本框架已经搭建好了,就是需要将代码推送到公司的仓库中了,克隆的时候一切顺利,拉取也没有一点点问题,但是在推送的时候报4

    相关 git 用命令 Push

    文章目录 本地分支关联远程分支 本地分支推送到远程分支 场景1:一套向 远程仓库 发布 本地仓库变更 的标准流程 场景2:--amend 提交