0

我已按照此处的说明在我的 CLI(在 Linux、Ubuntu 上)上设置 github 的自动身份验证。特别是,我执行了这里给出的命令:

gh auth login

然后我回答 Github.com,是的,HTTPS,以及我的身份验证令牌。

这似乎有效:它说明了“ Configured git protocol”和“ Logged in as ...”。

但是,当我再写时git clone <myrepo>,它会再次询问我的用户名和密码。

我究竟做错了什么?我的理解是该gh aut login命令应该阻止我每次都输入登录数据。

4

1 回答 1

0

在我的情况下,它是通过在文件末尾添加 ~/.gitconfig 来解决的:

[credential "https://github.com"]
    helper = 
    helper = !/snap/bin/gh auth git-credential

用你的真实路径修改 /snap/bin/gh(我见过其他人在 /usr/bin/gh 中有它)

于 2022-02-25T09:32:09.727 回答