本地存储库和远程存储库之间的协议是HTTPS而不是ssh,它是否仍然需要jsch的lib,如果它是真的,你能告诉我如何处理细节,非常感谢~~
答案 0 :(得分:3)
即使它不用于https访问,JGit仍然需要jsch 请参阅JGit dependencies。
thread states the same thing,即使克隆了https回购。
这个blog post处理丢失的jsch库,如下所示:
根据您的设置,有两种方法可以解决此问题。
1。)如果你在你的机器上安装了ant,例如c:\ apache-ant。只需将jsch.jar放在它的lib文件夹中即可。
2。)如果您使用的是eclipse的ant插件。
- 打开eclipse
- 点击Window-> Preference
- 在类型过滤器文本框中输入“ant”
- 点击运行时
- 展开“全球参赛作品”
- 添加外部jar,并在系统中找到jsch.jar