Я искал чистую библиотеку Java SSH для использования в проекте. Единственная самая важная необходимая особенность - это то, что она должна работать с git из командной строки, но инструменты командной строки с дистанционным управлением также важны.
Довольно распространенный выбор, например, используется в интеграции git IntelliJ IDEA (которая работает очень хорошо), кажется, Trilead SSH2. Глядя на их сайт, он больше не поддерживается.
Trilead, похоже, был форком Ganymed SSH2, который был проектом ETH Zurich, который некоторое время не видел релизов, но недавно выпустил новый владелец, Кристиан Платтнер.
Существует еще один активно поддерживаемый форк из этой базы кода, Orion SSH, выпуск которого был еще более поздним, но, похоже, он упоминается в сети гораздо реже, чем другие 2 форка.
Кто-нибудь здесь работал с любым (или, если возможно, с обоими) из Ganymed и Orion и мог бы любезно описать опыт разработки с любым из них / с обоими?
Точность документации [наличие документации?], Стабильность, глючность ... - все это было бы очень интересно для меня. Производительность не так важна для моего текущего проекта.
Если есть другая реализация SSH на чистой Java, которая должна использоваться вместо этого, пожалуйста, не стесняйтесь упоминать об этом, но, пожалуйста, не просто упоминайте имя ... опишите свое суждение из реального опыта.
Извините, если этот вопрос может показаться немного «сделай домашнее задание», но я действительно искал отзывы. Все, что там есть, кажется либо списком реализаций, либо кратким «используйте это! Это здорово!» сниппеты.