gpt4 book ai didi

git - 无法使用 Windows 使用 ssh key 访问 gitlab 存储库

转载 作者:行者123 更新时间:2023-12-03 23:25:48 28 4
gpt4 key购买 nike

我遵循 these instructions 使用 ssh-keygen 生成 key 对。我实际上同时生成了 ed25519 和一个 rsa key ,因为我试图找出问题所在。
我根据他们的说明在 gitlab 中复制并粘贴了这两个 key 的公钥对。
当我输入:ssh -T git@gitlab.com 它说:client_global_hostkeys_private_confirm: server gave bad signature for RSA key 0但它也说 Welcome to gitlab, @my_username!当我尝试推送到我的 repo 时,我收到一个 pop 窗口,询问我输入的 gitlab 用户名和密码,但失败了。
考虑到我已尝试建立 SSH key 对进行身份验证,我不明白为什么它会提示我输入用户名和密码。
任何建议表示赞赏

最佳答案

I get a popup asking for my gitlab username and password which I enter and which fails.


检查,如评论:
  • git remote -v
  • git config credential.helper

  • 如果第一个以 https:// 开头,而第二个不为空,则您看到的是一个 Git 凭证助手,它试图缓存您的 HTTPS 凭证。
    这意味着您的 SSH key 无论如何都会被忽略。
    关于错误消息,请查看 this thread ,并使用以下命令对其进行测试:
    ssh -o UpdateHostKeys=no -Tv git@gitlab.com
    为了使其持久化,在 ~/.ssh/config 中:
    Host gitlab.com
    UpdateHostKeys no

    关于git - 无法使用 Windows 使用 ssh key 访问 gitlab 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66861891/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com