评论

git push 开发者工具报错 但是外部可以成功push

关于微信微信开发者工具git push 会出现 Error: callback returned unsupported credentials type 但外部运行时git push 有效

关于微信微信开发者工具git push 会出现 Error: callback returned unsupported credentials type 但是在外部运行时无论git bash 或者 vscode等软件都可以成功运行的问题.

直接说结论:如果你用的是ssh公钥,点击资源管理器(查看文件目录树的那栏)上方那个分支图标或者按快捷键Ctrl+Shift+G,进入源代码管理,在这里commit后(点击勾勾就是确认commit),点击旁边那三个点,看到push,点击,可以成功推送(当然前提是,你在别的软件也能正常推送的情况下哈).

这个"源代码管理"好像和右上角那个"版本管理"不是同一个,我也不知道这玩意到底是不是vscode本来有的.

接下来就是我的唠嗑.

首次使用微信开发者工具版本管理,push远程仓库出现报错:callback returned unsupported credentials type.

迷茫...软件还提示我们修改 版本管理->设置->网络和认证->认证方式.由于我用的是ssh公钥连接,所以使用sshkey.

改完再提交,好嘛.Error: error authenticating: failed connecting agent,错误:身份验证错误:连接代理失败.这...为啥?

于是我上网找.网上老哥大概意思就是你要再 版本管理->设置 里填写账号密码. 我也没设置这些啊.

再找,找到吐槽开发者工具不好用的帖子...说它是vscode套壳.

额,至少我之前是没看出来的.

等等?既然是套壳是不是在vscode的提交方法就可用?!

尝试,成功.

估计是"版本管理"这个模块是腾讯新开发的吧,也不知道为啥不能兼容我的git...



最后一次编辑于  2023-01-03  
点赞 0
收藏
评论

1 个评论

  • .
    .
    09-27

    bug太多了 无力吐槽

    09-27
    赞同
    回复
登录 后发表内容