Подтвердить что ты не робот

Загрузить в герою без git

Я создаю крошечное веб-приложение, на самом деле просто для личного тестирования, приложение построено с помощью php/mysql, я планирую разместить его на геройку, но мне было интересно, можно ли размещать вещи на герою, не отталкиваясь от git.

Я не очень люблю использовать git, поскольку это еще одна вещь для настройки, и мне не нужны какие-либо соавторы в этом проекте, также если я хочу, чтобы мой код был закрыт, мне нужно зарегистрироваться в премиум-аккаунте, Оба они кажутся вроде назад, если все, что я хочу сделать, это загрузить проект в герою.

Кто-нибудь знает об этом, где я могу загрузить локальный файл непосредственно из командной строки?

4b9b3361

Ответ 1

Вы можете использовать плагин heroku push, созданный одним из инженеров Heroku. Вы можете найти его на https://github.com/ddollar/heroku-push. Но нет загрузки в формате FTP, если это то, что вы ищете.

Кроме того, только потому, что Heroku использует Git, это не значит, что у вас должна быть учетная запись Github (поскольку вы упоминаете, что имеете премиум-аккаунт). Все Github предоставляет дополнительное место для хранения вашего кода, если вы работаете над ним в команде. Существует абсолютно БЕЗ ПРИЧИНЫ, что вы должны использовать github для использования Heroku.

UPDATE: Heroku недавно представила программные сборки, которые позволяют развернуть TAR файл непосредственно в Heroku через их API. Подробнее на https://blog.heroku.com/archives/2013/12/20/programmatically_release_code_to_heroku_using_the_platform_api

UPDATE2: Heroku теперь представила HTTP Git - гораздо проще, не имея дело с ключами SSH и т.п. Кроме того, развертывание DropBox довольно аккуратно.

Ответ 2

Текущая опция рекомендуется заменить heroku-push heroku-builds.

С его помощью вы можете использовать heroku builds:create для развертывания текущего рабочего каталога в приложении Heroku, между прочим.

Ответ 3

Вы можете использовать https://github.com/ddollar/heroku-push и нажимать каталоги без git.

Но я думаю, что git лучше, потому что вы можете настроить локальный репозиторий, чтобы ваш код был приватным, а контроль источника не хуже, даже если вы работаете в одиночку. Вы можете прочитать это