SSH error: conq: unhandled exception

SSH error: conq: unhandled exception

我正在尝试解决 Bitbucket Git LFS 在我的工作站上正常工作,但在我要部署到的删除服务器上失败。我得到 error: external filter git-lfs smudge -- %f failed 2 并使用 GIT_TRACE 我发现使用的 ssh 命令是:ssh git@bitbucket.org git-lfs-authenticate team/myrepo.git download。当我在本地 运行 时,我得到 json 对象位置,但在远程服务器上我得到这样的错误(两者都是 Ubuntu 14.04):

..skipped..
Authenticated to bitbucket.org ([104.192.143.2]:22).
debug1: channel 0: new [client-session]
debug1: Entering interactive session.
debug1: Sending environment.
debug1: Sending env LC_PAPER = en_AU.UTF-8
debug1: Sending env LC_ADDRESS = en_AU.UTF-8
debug1: Sending env LC_MONETARY = en_AU.UTF-8
debug1: Sending env LC_NUMERIC = en_AU.UTF-8
debug1: Sending env LC_TELEPHONE = en_AU.UTF-8
debug1: Sending env LC_IDENTIFICATION = en_AU.UTF-8
debug1: Sending env LANG = en_US.UTF-8
debug1: Sending env LC_MEASUREMENT = en_AU.UTF-8
debug1: Sending env LC_CTYPE = en_US.UTF-8
debug1: Sending env LC_TIME = en_AU.UTF-8
debug1: Sending env LC_NAME = en_AU.UTF-8
debug1: Sending command: git-lfs-authenticate team/myrepo.git download
conq: unhandled exception
debug1: client_input_channel_req: channel 0 rtype exit-status reply 0
debug1: channel 0: free: client-session, nchannels 1
Transferred: sent 3936, received 1648 bytes, in 0.3 seconds
Bytes per second: sent 15183.1, received 6357.1
debug1: Exit status 1

因此它可以很好地进行身份验证(ssh -T 也可以),但是随后出现了这个奇怪的错误 conq:未处理的异常。这是什么意思?我该如何解决?

基本上这是 bitbucket 的问题 - 部署密钥不能与 git LFS 一起使用,而且它没有写在任何地方。他们愚蠢的软件不知道如何用 "conq: unhandled exception" 而不是像 "deployment keys can't be used with our git LFS".

这样的东西崩溃