完成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 git@gitee.com:用户名/仓库名.git*来更改远程仓库的URL。
  1. 运行命令 git remote -v 来验证远程URL是否已更改为SSH URL。

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

相关推荐
IT 小阿姨(数据库)3 小时前
PostgreSQL REST API 介绍
运维·数据库·sql·postgresql·centos
stark张宇6 小时前
攻克 CRMRB 部署难点:从 PHP 扩展、数据库配置到进程守护
nginx·centos·php
罗政6 小时前
【免费】轻量级服务器centos监控程序+内存+cpu+nginx+适合小型站长使用
服务器·nginx·centos
北城笑笑10 小时前
Git 10 ,使用 SSH 提升 Git 操作速度实践指南( Git 拉取推送响应慢 )
前端·git·ssh
蓁蓁啊15 小时前
GIT使用SSH 多账户配置
运维·git·ssh
noravinsc1 天前
centos如何做的时间同步
linux·运维·centos
tcwgq1 天前
Centos Stream 8 搭建Cas Server
linux·elasticsearch·centos
1白天的黑夜11 天前
Linux (5)| 入门进阶:Linux 权限管理的基础规则与实践
linux·运维·服务器·centos
IT 小阿姨(数据库)1 天前
PostgreSQL etcd 集群介绍
运维·数据库·sql·postgresql·centos·etcd
Java 码农1 天前
CentOS 7上安装SonarQube10
linux·centos