使用git@oschina时存储密码

最近使用了oschina的git服务,虽然不那么稳定(一星期抽风一到两次),应该已经是国内最好的git服务了吧。小团队不需要部署自己的git服务器,减少了不少维护成本。

然而,在服务器上每一次拉取代码都要输入密码,比较烦人。

不过为了方便部署,我还是把记住密码的功能打开了。下面是解决办法。

  • 设置基本的git信息:

      $ git config --global user.name "John Doe"
      $ git config --global user.email johndoe@example.com
    
  • 进行一次git操作,pull或者fetch都ok
  • 储存密码

      git config --global credential.helper store # 长期存储密码
      git config --global credential.helper cache # 设置记住密码(默认15分钟)
      git config credential.helper 'cache --timeout=3600' # 自己设置时间
    

参考资料:


军哥的lnmp一键安装包 网站前端修改中