Git .netrc 文件认证问题

Aru*_*vam 7 git github .netrc

我正在使用 GitHub。我创建了一个存储库并将其克隆到我的 Ubuntu 机器上。我在.netrc文件中做了一个条目,如下所示:

machine https://github.com/xxx/yyy.git
login xxx
xxx
Run Code Online (Sandbox Code Playgroud)

我期望 Git 不会在.netrc文件中的此条目之后询问我的用户名和密码。但即使在此之后,Git 也会提示输入凭据。

我错过了什么吗?

Von*_*onC 10

~/.netrc(或%HOME%\_netrc在Windows上)文件是不够的。

你需要

(你可以删除-d-v一旦它工作:那些是调试标志)

有关凭证“netrc”帮助程序(Git 1.8.3+)的一般原理,请参阅“ Git - 如何在 Windows 上使用 .netrc 文件来保存用户和密码”。

  • @ckruczek 我知道,我同意你的看法!我自己只使用 *gpg2 加密 * _netrc 文件:参见 http://stackoverflow.com/a/18362082/6309。相同的凭证助手,但使用 gpg 加密。 (2认同)