Загрузить в герою без git
Я создаю крошечное веб-приложение, на самом деле просто для личного тестирования, приложение построено с помощью php/mysql, я планирую разместить его на геройку, но мне было интересно, можно ли размещать вещи на герою, не отталкиваясь от git.
Я не очень люблю использовать git, поскольку это еще одна вещь для настройки, и мне не нужны какие-либо соавторы в этом проекте, также если я хочу, чтобы мой код был закрыт, мне нужно зарегистрироваться в премиум-аккаунте, Оба они кажутся вроде назад, если все, что я хочу сделать, это загрузить проект в герою.
Кто-нибудь знает об этом, где я могу загрузить локальный файл непосредственно из командной строки?
Ответы
Ответ 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 лучше, потому что вы можете настроить локальный репозиторий, чтобы ваш код был приватным, а контроль источника не хуже, даже если вы работаете в одиночку. Вы можете прочитать это