【发布时间】:2015-10-15 01:09:03
【问题描述】:
我正在使用 GitHub。我创建了一个存储库并将其克隆到我的 Ubuntu 机器上。
我在.netrc 文件中做了如下输入:
machine https://github.com/xxx/yyy.git
login xxx
xxx
我希望 Git 不会在 .netrc 文件中的此条目之后询问我的用户名和密码。但即使在此之后,Git 也会提示输入凭据。
我错过了什么吗?
【问题讨论】:
-
你为什么期望 git 有这样的事情?
-
git 默认会在每次推送或拉取请求时提示输入用户名和密码。为避免这种情况,您可以在 .netrc 文件中创建一个条目。 Link
-
AFAIK
machine应该只是主机名,没有任何协议或路径。所以在你的情况下只是github.com。没有比.netrc可能的主机名更细粒度的登录定义了。