完成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。

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

相关推荐
就叫飞六吧9 天前
基于keepalived、vip实现高可用nginx (centos)
python·nginx·centos
敏叔V5879 天前
大模型Text2SQL之在CentOS上使用yum安装与使用MySQL
linux·mysql·centos
(:满天星:)10 天前
Redis哨兵模式深度解析与实战部署
linux·服务器·网络·数据库·redis·缓存·centos
half-beast10 天前
ganymed-ssh2连接openssh 8.2
java·ssh·openssh·ganymed
qq_2148032910 天前
systemd[1]: Failed to start LSB: Bring up/down networking
ssh
IT 古月方源10 天前
LNMP 一键部署脚本 shell脚本
linux·运维·服务器·网络·centos
MarkGosling10 天前
【开源项目】一行命令解决国内 Linux、Docker 镜像源卡顿难题——LinuxMirrors实测
linux·docker·centos
crack_comet10 天前
通过使用gitee发布项目到Maven中央仓库最新教程
java·gitee·maven
纳切威10 天前
CentOS Stream 9平台安装部署MySQL8.0.37
linux·mysql·centos
家庭云计算专家10 天前
群晖如何开启及使用ssh:小白用户上手指南-家庭云计算专家
运维·云计算·ssh·onlyoffice