在那里,当我使用git将我的代码推送到gitlab时,它实际上成功了,我可以从gitlabweb界面看到我更新的代码。
然而,它不断返回一条错误消息:"不支持身份验证可用方法(服务器发送:公钥,键盘交互(">。我不明白。
我还有另一个由gitlab主持的项目。我在推送代码方面没有任何问题从这个项目。我想知道第一个项目会发生什么。
请澄清我的混乱。
谨致问候,Alex
您似乎在使用git URL进行推送/拉取。
为了实现这一点,您需要将PuTTY密钥加载到PuTTY代理中(盛会;如果您为远程配置了PuTTY键,TortoiseGit通常会自动执行此操作(。
另一种方法是配置PuTTY会话(或修改默认会话(,参见。https://tortoisegit.org/docs/tortoisegit/tgit-ssh-faq.html#tgit-ssh faq defaultkey和https://tortoisegit.org/docs/tortoisegit/tgit-ssh-howto.html.
第三种方法可能是切换到https URL进行远程操作。