怎么在MAC上保存Git的密码
如何在MAC上保存Git的密码
在push到github上面的时候,提示需要输入用户名和密码,所以不是挺方便,在google上搜索后,发现了git的help,help,
只需要4步就可以了,如果已经安装了credential-osxkeychain,则只需要一步就好了。
-
在终端中查看是否安装了credential-osxkeychain
git credential-osxkeychain # Test for the cred helper # Usage: git credential-osxkeychain <get|store|erase>
-
如果credential-osxkeychain没有安装,需要下载通过curl
curl -s -O \ https://github-media-downloads.s3.amazonaws.com/osx/git-credential-osxkeychain # Download the helper chmod u+x git-credential-osxkeychain # Fix the permissions on the file so it can be run
-
安装credential-osxkeychain到Git的安装目录
sudo mv git-credential-osxkeychain \ "$(dirname $(which git))/git-credential-osxkeychain" # Move the helper to the path where git is installed # Password: [enter your password]
-
告诉git使用osxkeychain使用全局
credential.helper
的配置:git config --global credential.helper osxkeychain # Set git to use the osxkeychain credential helper
在上面的都配置好了之后,如果再进行一次push操作,则OSX会提示你是否用OSX的keychain,我选择了全部允许,测试后,不需要输入用户名和密码就提交了。