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。
我在我的服务器上生成了一个 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。