Toast protocol error: bad line length character: Acti
。
这个问题恰好发生在JetBrains IDE中,我在使用git bash
克隆,推送,拉动时没有出错...所以它让我感到困惑,我不知道该如何处理它。
我正在谷歌搜索和谷歌搜索,但到目前为止空洞 所以我在这里,希望其他人可以指导我完成这件事。
@VonC哦,那个家伙。我找到了解决问题的方法。关键是jetbrains IDE配置中的SSH可执行文件。我将SSH可执行文件内置为Native,然后建立了SSH连接。
答案 0 :(得分:2)
OP确认这是IntelliJ SSH配置问题。
请参阅" Using Git integration":
如果您的远程使用SSH协议,除了配置密码策略外,您还可以选择是使用本机还是内置SSH可执行文件。
为此,在Settings/Preferences
对话框中( Ctrl + Alt + S ),选择左侧的Version Control | Git
。
从SSH可执行文件下拉列表中,选择以下选项之一:
- 内置:所有授权都在IDE端执行 如果使用登录名和密码进行身份验证,则会根据所选的密码策略执行授权 如果使用没有密码短语的SSH密钥进行身份验证,IntelliJ IDEA将访问
~/.ssh/config
文件并从那里获取密钥。
如果身份验证需要带密码的SSH密钥,Git会在凭证帮助程序中查找它,如果找不到凭证帮助程序,它会向IDE返回提示。如果已配置密码策略,IntelliJ IDEA将在密码数据库中查找凭据。如果没有密码数据库,则会显示提示,您必须输入SSH密钥和密码。- 原生:所有授权都在Git端执行。不显示任何提示,因此如果您使用不带密码的SSH,或者密码保存在凭证帮助程序中,或者有SSH代理,请选择此授权类型。
在这种情况下,使用Git授权是正确的设置。