完成Centos上使用SSH公钥进行免密上传文件到gitee的步骤后,测试免密推送到gitee的时候还是需要输入邮箱和密码

如果你已经按照正确的步骤设置了SSH公钥并进行了免密测试,但仍然需要输入邮箱地址和密码才能推送到gitee,那么可能有以下几种原因:

  1. 您可能没有使用SSH URL来推送代码。请确保您使用的是SSH URL而不是HTTPS URL来推送代码。您可以使用命令 git remote -v 来查看当前仓库的远程URL。如果您看到的是以 https:// 开头的URL,那么您需要更改为以 git@ 开头的SSH URL。
  2. 您可能在推送代码时使用了错误的用户名。请确保您在推送代码时使用的用户名与您在gitee上绑定SSH公钥的用户名相同。
  3. 您可能没有将SSH公钥添加到gitee账户中。请登录gitee并检查您的SSH公钥设置,确保您已经将正确的公钥添加到了您的账户中。

你可以通过以下步骤将远程仓库的URL从HTTPS更改为SSH:

  1. 打开终端并导航到您的本地仓库。
  2. 运行命令 git remote set-url origin [email protected]:用户名/仓库名.git*来更改远程仓库的URL。
  1. 运行命令 git remote -v 来验证远程URL是否已更改为SSH URL。

更改完毕,最后的免密推送测试也成功了。

相关推荐
Auv开心1 小时前
ubuntu22.04和ubuntu20.04 的ssh配置不然repo init失败
运维·ssh
万象.7 小时前
进程地址空间
linux·centos
尽兴-11 小时前
Git 清理指南:如何从版本库中移除误提交的文件(保留本地文件)
大数据·git·gitee·gitlab
兲行健1 天前
为 Nginx 配置 HTTPS(以 n8n 为例)完整教程【CentOS 7】
nginx·https·centos
消失的旧时光-19431 天前
多场景 OkHttpClient 管理器 - Android 网络通信解决方案
android·gitee
水银嘻嘻1 天前
Jenkins持续集成CI,持续部署CD,Allure报告集成以及发送电子 邮件
ci/cd·gitee·jenkins
小呆瓜历险记1 天前
SSH协议与应用
linux·服务器·ssh
T0uken2 天前
【Linux】SSH:简单端口转发的跳板机
linux·运维·ssh
被瞧不起的神2 天前
Docker 安装教程(CentOS 系统)纯新手可入门
docker·容器·centos
不念霉运2 天前
从“分散开发”到“智能协同” —— Gitee 如何赋能河南农担构建金融级研发体系?
金融·gitee·团队开发·数字化转型