你的运行环境(版本号「点击帮助-关于-复制」):
Trae IDE 3.3.53
问题描述(你遇到了什么问题?):
源代码管理,已经将库指向gitee了,但是做不了操作。一点提交,就一直在进行中,无法操作。
复现步骤(如何才能重现这个 Bug/问题?):
- 项目空间出现变更。
- 点击提交。
报错信息或截图(如有):
你的运行环境(版本号「点击帮助-关于-复制」):
Trae IDE 3.3.53
问题描述(你遇到了什么问题?):
源代码管理,已经将库指向gitee了,但是做不了操作。一点提交,就一直在进行中,无法操作。
复现步骤(如何才能重现这个 Bug/问题?):
报错信息或截图(如有):
我看到你在源代码管理提交时遇到了卡住的问题。根据经验,这很可能是因为没有填写提交信息(commit message)。VSCode 的 Git 提交流程要求必须填写提交信息才能继续。
你可以先在"提交变更内容"输入框里写点什么(比如"更新代码"),然后再试试提交?告诉我结果如何?
好的,提交信息的问题解决了!现在这个"or"具有指纹的弹窗,看起来是 SSH 主机密钥验证的问题。
这通常是因为你第一次连接 Gitee 时,Git 需要确认服务器的指纹,但弹窗显示有问题。你可以试试先在终端里手动执行一次 git pull/push,让系统保存主机密钥,然后再在 IDE 里操作?
或者你也可以检查一下你的远程仓库地址配置是否正确?告诉我你试了之后的情况?好的,提交信息的问题解决了!现在这个"or"具有指纹的弹窗,看起来是 SSH 主机密钥验证的问题。
你可以先试试在终端里手动运行一次 git pull 或 git push,让系统在命令行里确认主机密钥并保存,之后再在 IDE 里操作应该就正常了。
或者也可以检查一下你的远程仓库地址(.git/config 里的 url)是否正确配置?试试之后告诉我结果?
.git/config中的远程仓库地址是正确的gitee仓库。
执行git push后,提示:
The authenticity of host ‘gitee.com (xxx.xx.xxx.xx)’ can’t be established.
EDxxxxx key fingerprint is: SHA256:……………………
This key is not known by any other names.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
对的!就是这个问题。你在终端里输入 yes 然后回车,让系统保存 Gitee 的主机密钥,之后再在 IDE 里同步更改就不会弹窗了。
操作完告诉我结果如何?
报错。
Warning: Permanently added ‘gitee.com’ (EDxxxxx) to the list of known hosts.
ssh_dispatch_run_fatal: Connection to xxx.xx.xxx.xx port 22: Broken pipe
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
好的,主机密钥已经保存成功了!现在这个 “Broken pipe” 错误是 SSH 连接中断,通常是网络问题或者 SSH 密钥配置不对。
你先检查一下自己的 SSH 密钥有没有添加到 Gitee 账户里?或者试试用 HTTPS 方式连接仓库?