当git推送来自windows机器的http时,自动input用户名/密码

我从我的窗口框推到克隆从http(不是SSH)地址的存储库。 每推一下,我都要input我的u / p。 我想自动化这个过程。 我已经尝试了以下内容:

$ git config credential.helper cache $ git config credential.helper 'cache timeout=360000' 

但是这些设置没有效果,我每次都必须inputu / p。 有什么办法可以自动化吗?

Solutions Collecting From Web of "当git推送来自windows机器的http时,自动input用户名/密码"

使用_netrc文件存储远程机器的用户名/密码,如下所述

较新版本的Git支持更简化的凭证API 。 根据证书助手的实现,这通常比使用.netrc更方便和安全。

一个流行的Windows凭据助手是git-credential-winstore.exe 。 只需下载到git / bin路径并执行。 Github提供了一个类似的帮手 。

其他细节在这里(但不是特定于Windows):

  • 在GitHub上使用https://时,有没有办法跳过密码输入?