一、问题描述
每次 gpm (git push origin master) 需要输入密码
二、解决方法
出现这个原因是你 git clone 时用了 https 地址,如果想不输入密码,应该用 ssh 地址。所以 git clone 项目时要用 shh 地址
即:git clone git@github.com:meteorsh/dotfiles.git
但现在我已经以 https 的方式克隆下来了项目,如何修改呢?
只需在本地 git 仓库的根目录下执行一下两行代码即可
git remote rm origin
git remote add origin git@github.com:meteorsh/dotfiles.git
用 git remote -v
可以查看是否修改成功
更新: 更简单的方法,一行代码修改remote url
git remote set-url origin [updated link url git@github.com:xxx.git]