问题:这是因为走的http协议
要改成ssh协议
- 生成ssh账密
ssh-keygen -t rsa -b 4096 -C “[email protected]”
将公钥添加到 Git 远程服务器上
将你的公钥内容复制到 Git 远程服务器的 SSH 公钥配置文件中。具体操作方法可以参考 Git 远程服务器的文档或者相关教程。
修改本地 Git 仓库的远程地址
2.使用以下命令修改本地 Git 仓库的远程地址,将原来的 HTTP 地址替换为 SSH 地址:
git remote set-url origin [email protected]:USERNAME/REPOSITORY.git
- 推送代码
推送代码
现在,你可以使用 git push 命令进行推送操作了。Git 会自动使用你的 SSH 密钥进行身份验证,在完成一次 SSH 登录后,就无须再次输入密码。
需要注意的是,为了保护你的 Git 账号和代码安全,建议对 SSH 密钥进行妥善保管,并采取必要的安全措施。例如,可以设置密钥口令、启用双因素认证等。