问题:明明勾选了 Store Passwrod in Keychain 但是还是每次push等远程操作都需要手动输入密码。
原因:Keychain 中产生了冲突,使勾选失效。
eg:
git.a. Access Key for git 已存在;
想要添加的是
git.b. Access Key for git;
但是git.b. Access Key for git 添加不进去,因此每次都要输入密码。
解决方案:
将已失效的git.a. Access Key for git 删除,再次操作输入密码后新的密码就会存储在Keychain,以后就不用每次远程操作都手动输入密码了。