我正在从我的 Windows 框推送到从 http(不是 ssh)地址克隆的存储库。每次推送,我都必须输入我的 u/p。我想自动化这个过程。我尝试了以下方法:
$ git config credential.helper cache
$ git config credential.helper 'cache timeout=360000'
但是这些设置没有效果,我仍然每次都要输入 u/p。有没有办法让它自动化?
使用 _netrc 文件存储远程机器的用户名/密码,在此处描述
较新版本的 Git 支持更精简的凭证 API。根据凭证助手的实现,这通常比使用 .netrc 更方便和安全。
一个流行的 Windows 凭据助手是git-credential-winstore.exe。只需下载到 git/bin 路径并执行。Github 提供了一个类似的助手。
此处的其他详细信息(但不特定于 Windows):