jetBrains intelliJ IDEA:协议错误:错误的行长字符:Acti

时间:2018-01-14 04:38:06

标签: git intellij-idea jetbrains-ide

使用jetBrains IDE的git插件时,

Toast protocol error: bad line length character: Acti

这个问题恰好发生在JetBrains IDE中,我在使用git bash克隆,推送,拉动时没有出错...所以它让我感到困惑,我不知道该如何处理它。

我正在谷歌搜索和谷歌搜索,但到目前为止空洞 所以我在这里,希望其他人可以指导我完成这件事。

the screenshot of this issue

@VonC哦,那个家伙。我找到了解决问题的方法。关键是jetbrains IDE配置中的SSH可执行文件。我将SSH可执行文件内置为Native,然后建立了SSH连接。

1 个答案:

答案 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授权是正确的设置。