git解决每次push要输入用户名和密码(git更换http协议为git协议)

首先添加本地的ssh公钥到托管网站github或者gitee,一路回车,在~/.ssh里面找公钥。

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
% 查看所有远程推送拉取方式
git remote -v
% 删除http协议推送拉取
git remote rm <name>
% 添加git协议推送拉取
git remote add origin git@github.com:<username>/<repository>.git

版权声明:本文为Aldielshala原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。