git常犯错备忘录push 403

报错消息

$  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

首先进入页面仓库会看到

git常犯错备忘录push 403

这个不是重点

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

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

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

git常犯错备忘录push 403

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

git常犯错备忘录push 403

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

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

保存完成

token

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

git常犯错备忘录push 403

点击生成新令牌

git常犯错备忘录push 403

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

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

 


 

上一篇:python调用jenkinsapi


下一篇:GIT报错403