Gitlab:如何 git 在没有凭据的情况下拉取?

Gitlab: How to git pull without credentials?

我在我的服务器上生成了一个 id_ed25519 密钥并在 Gitlab 中设置它,当我尝试使用 SSH 连接时,我收到了欢迎消息,但是当使用 git pull 时,它仍然需要凭据(用户名和密码)。

$ ssh -T git@gitlab.com
Welcome to GitLab, @john.doe!
$ git pull
Username for 'https://gitlab.com': john.doe
Password for 'https://john.doe@gitlab.com': 
Already up to date.

我的配置中缺少什么?

我想这可能是因为您使用的是 https git 远程 url 而不是 ssh。