【git】每次提交都让我输入账密

在这里插入图片描述
问题:这是因为走的http协议
要改成ssh协议

  1. 生成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

  1. 推送代码
    推送代码
    现在,你可以使用 git push 命令进行推送操作了。Git 会自动使用你的 SSH 密钥进行身份验证,在完成一次 SSH 登录后,就无须再次输入密码。

需要注意的是,为了保护你的 Git 账号和代码安全,建议对 SSH 密钥进行妥善保管,并采取必要的安全措施。例如,可以设置密钥口令、启用双因素认证等。

Supongo que te gusta

Origin blog.csdn.net/weixin_40293999/article/details/130387791
Recomendado
Clasificación