Gitee之SSH与HTTPS免密(权限)配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Gitee之SSH与HTTPS免密(权限)配置相关的知识,希望对你有一定的参考价值。

参考技术A

最近在家里电脑创建了一个gitee仓库,用公司电脑拉取下来进行修改push时报错
显然是公司电脑对此仓库没有权限修改,因此我们要获取到权限

git push origin "分支名" ,弹出以下弹窗

根据上面弹窗分别填入箭头所指用户名和gitee登录密码,点击确定按钮,就会在电脑 控制面板-用户账户-凭据管理器 生成对应的账号

完成以上操作再执行 git push origin "你的分支" 就不会报错了。

备注1:如果push时还报以下错误,那就是刚刚填入的账号或密码错误,将凭据管理器中对应的git: https://gitee.com/ 相关信息删除掉再重新创建。

备注2:如果第一次push报以下错误,并未弹窗输入账号和密码的弹窗,则是凭据管理器里已存在相应git: https://gitee.com 信息,删除并重新添加即可

若提示以下错误

1)电脑上创建新的sshkey

2)通过ssh-keygen创建一个新的sshkey

生成如下文件(分别是私钥 (gitee_id_rsa) 与公钥 (gitee_id_rsa.pub)。)

3)在同级config文件里的添加关联私钥(gitee_id_rsa)信息

4)将新生成的公钥(也就是gitee_id_rsa.pub里的内容)复制添加到gitee的SSH agent中

完成以上步骤就可以push成功了

以上是关于Gitee之SSH与HTTPS免密(权限)配置的主要内容,如果未能解决你的问题,请参考以下文章

linux配置了免密,如何不使用免密登录

Git配置免密登录及常用操作的详细教程(基于Gitee平台)

配置了ssh免密登录还是提示权限不足怎么解决

配置gitee ssh免密拉取代码-唯一客服系统文档中心

Hadoop第一式:配置Linux环境之免密配置及SSH原理

Gitee之https密钥生成及项目初始化脚本