小编pun*_*kle的帖子

如果出现以下错误,我如何推送到Git Repo:推送期间发生内部异常:ssh://git@github.com/xxx/xxx.git:会话已关闭

我最近建立了一个github帐户来存储我一直在研究的项目的源代码.

我正在使用egit eclipse插件将更改推送到github.

我成功地推送了初始代码和随后的2个更改.然而,当我试图推动第三次改变时,我无法做到.以下例外情况出现在eclipse错误日志中.

如果有人能告诉我这个错误的原因,或者告诉我如何调试问题,这将是一个很大的帮助.

org.eclipse.jgit.api.errors.JGitInternalException: Exception caught during execution of push command
    at org.eclipse.jgit.api.PushCommand.call(PushCommand.java:156)
    at org.eclipse.egit.core.op.PushOperation.run(PushOperation.java:227)
    at org.eclipse.egit.ui.internal.push.PushOperationUI.execute(PushOperationUI.java:145)
    at org.eclipse.egit.ui.internal.push.PushOperationUI$1.run(PushOperationUI.java:202)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: org.eclipse.jgit.errors.TransportException: ssh://git@github.com/xxx/xxx.git: session is down
    at org.eclipse.jgit.transport.JschSession$JschProcess.<init>(JschSession.java:154)
    at org.eclipse.jgit.transport.JschSession$JschProcess.<init>(JschSession.java:118)
    at org.eclipse.jgit.transport.JschSession.exec(JschSession.java:91)
    at org.eclipse.jgit.transport.TransportGitSsh$SshPushConnection.<init>(TransportGitSsh.java:306)
    at org.eclipse.jgit.transport.TransportGitSsh.openPush(TransportGitSsh.java:152)
    at org.eclipse.jgit.transport.PushProcess.execute(PushProcess.java:130)
    at org.eclipse.jgit.transport.Transport.push(Transport.java:1120)
    at org.eclipse.jgit.api.PushCommand.call(PushCommand.java:152)
    ... 4 more
Caused by: com.jcraft.jsch.JSchException: session is down
    at com.jcraft.jsch.Session.openChannel(Session.java:750)
    at org.eclipse.jgit.transport.JschSession$JschProcess.<init>(JschSession.java:147)
    ... 11 more
Run Code Online (Sandbox Code Playgroud)

eclipse ssh egit

15
推荐指数
1
解决办法
3万
查看次数

标签 统计

eclipse ×1

egit ×1

ssh ×1