报错消息
$ 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 Bash Here
> ssh-keygen -t rsa -C "XXXXX@XX.com"
#这里"XXXXX@XX.com"是你自己的git邮箱
然后到找到你指定的存储密钥的位置找到你设定的文件例如我没设定路径,默认到了项目里(一般默认会在系统指定C盘用户名下/.ssh/id_res.pub),知道对应id_hrb就可以,你可以看到
打开id_hrb.pub 带pub后缀的文件哦~~
CV法,不多说了,丢在图一第二个input框里面
保存完成
token
gitee --->头像-->下拉“设定” 找到私人令牌
点击生成新令牌
描述随便你写,权限自己看着设定
然后在你登入需要的地方吧生成的码粘贴进去就可以了