4

本地仓库和远程仓库之间的协议是HTTPS而不是ssh,是否还需要jsch的lib,如果是的话,能不能详细告诉我如何处理,非常感谢~~

4

1 回答 1

4

即使不用于 https 访问,JGit 仍然需要jsch 。
请参阅JGit 依赖项

即使在克隆 https 存储库时,线程也声明了同样的事情。

这个文处理了一个缺少的 jsch 库,如下所示:

有两种方法可以解决此问题,具体取决于您的设置。

1.) 如果您使用的是安装在机器上的 ant,例如 c:\apache-ant。只需将 jsch.jar 放在它的 lib 文件夹中。

2.) 如果您使用的是 eclipse 的 ant 插件。

  • 打开日食
  • 单击窗口->首选项
  • 在类型过滤器文本框中输入“ant”
  • 单击运行时
  • 展开“全球条目”
  • 添加外部 jar,并在系统中找到 jsch.jar
于 2013-07-11T06:35:16.020 回答