1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/zhangqunshi-SCPUploader

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

SCPUploader

Описание

Инструмент с графическим интерфейсом на Java, основанный на протоколе SCP, который позволяет многократно массово загружать файлы на сервер в соответствии с указанным конфигурационным файлом.

Почему был создан этот софт?

Основной причиной стало решение проблемы, возникшей во время разработки. Из-за невозможности локального тестирования некоторых частей кода, приходилось часто загружать модифицированный код из различных директорий на несколько серверов (распределённая система) для проведения тестирования. При использовании других инструментов для загрузки, даже если были изменены одни и те же файлы, каждый раз требовалось много раз перемещать файлы в удалённые директории, что значительно снижало эффективность работы. Кроме того, эти файлы могли находиться в нескольких директориях, поэтому требовалось входить в каждую из этих директорий как на стороне клиента, так и на стороне сервера. Процесс загрузки файлов был очень сложным и нудным. Чтобы уменьшить повторяющиеся действия и повысить производительность, был создан данный инструмент, который может помочь людям с аналогичными проблемами.## Характеристики

  1. Поддерживает одновременную загрузку множества файлов из различных директорий. (Если следующие файлы аналогичны, то достаточно одного щелчка мыши для загрузки)
  2. Может экспортировать план загрузки на локальный диск и затем импортировать его обратно.
  3. На стороне сервера не требуется установка какого-либо программного обеспечения, достаточно поддержки SSH.
  4. Графический интерфейс, простой и удобный.
  5. Одновременно можно загружать на несколько серверов.## Запуск Программа создана на Java, поэтому потребуется установка JDK или JRE версии 1.8 или выше. Для удобства запуска уже собран jar файл, который находится в папке dist.

Запуск на Windows

На Windows можно запустить инструмент двойным щелчком по SCPUploader.jar в папке dist; или выбрав SCPUploader.jar и используя контекстное меню, выбрать открытие через Java. Если это не работает, можно использовать командную строку cmd и выполнить следующую команду:

java -jar "SCPUploader.jar"

Если программа не запускается, она выведет сообщение об ошибке. Обычно причина заключается в некорректной версии Java. (Обратите внимание: перед выполнением этой команды, необходимо настроить системную переменную окружения JAVA_HOME и добавить %JAVA_HOME%\bin в PATH.)

Запуск на Linux

Необходимо установить графическое окружение на Linux, после чего можно запустить jar файл двойным щелчком. Также можно использовать команду, указанную выше, для запуска программы. Обратите внимание: также необходимо настроить JAVA_HOME или добавить bin директорию в PATH.

Часто задаваемые вопросы

Если у вас есть какие-либо вопросы, свяжитесь со мной: zhangqunshi@126.com. Лучше всего создайте Issue, иногда я забываю проверять почту :).

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Инструмент для массового загрузки файлов на сервер с графическим интерфейсом на Java, основанный на SCP. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/zhangqunshi-SCPUploader.git
git@api.gitlife.ru:oschina-mirror/zhangqunshi-SCPUploader.git
oschina-mirror
zhangqunshi-SCPUploader
zhangqunshi-SCPUploader
master