Git Credential Caching on Mac OS X

Git Credential Caching on Mac OS X

 
 

Password caching

You can set up git so that it won't ask you to type your username and password every time you talk to a remote server. To do this, you need install the osxkeychain credential helper and tell git to use it.

If you installed git using homebrew, you should already have the osxkeychain helper. You can verify this by trying to run it:

git credential-osxkeychain

If you do not have the helper, you can download and install it like so:

curl http://github-media-downloads.s3.amazonaws.com/osx/git-credential-osxkeychain -o git-credential-osxkeychain
sudo mkdir /usr/local
sudo mkdir /usr/local/bin
sudo mv git-credential-osxkeychain /usr/local/bin/
sudo chmod u+x /usr/local/bin/git-credential-osxkeychain

To tell git to use osxkeychain, simply set the global git config:

git config --global credential.helper osxkeychain

The next time you clone an HTTPS URL that requires a password you will be prompted for your username and password, and to grant access to the OS X keychain. After you've done this, the username and password are stored in your keychain and you won't be required to type them in to git again.

Note: If this doesn't work, try updating git to a newer version. See this stackoverflow article.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值