29

私は小さなWebアプリを作成しています。実際には個人的なテストのためだけです。アプリはphp / mysqlで構築されています。herokuでホストする予定ですが、gitからプッシュせずにherokuでホストすることは可能か疑問に思っていました.

私は git の使用にあまり熱心ではありません。それはセットアップする別のものであり、このプロジェクトに協力者は必要ありません。また、コードをプライベートに保ちたい場合は、プレミアム アカウントにサインアップする必要があります。プロジェクトをherokuにアップロードするだけなら、どちらも逆のように思えます。

コマンドラインからローカルファイルを直接アップロードできる方法を知っている人はいますか?

4

3 に答える 3

20

heroku pushHeroku エンジニアの 1 人が作成したプラグインを使用できます。https://github.com/ddollar/heroku-pushで見つけることができます。しかし、お探しの FTP 形式のアップロードはありません。

また、Heroku が Git を使用しているからといって、Github アカウントが必要というわけではありません (プレミアム アカウントが必要であると述べているため)。Github が提供するものはすべて、チームで作業している場合にコードを保存するための追加の場所です。Heroku を使用するために github を使用しなければならない理由はまったくありません。

更新: Heroku は最近、API を介して Heroku に直接 TAR ファイルをデプロイできるプログラムビルドを導入しました。詳細については、https://blog.heroku.com/archives/2013/12/20/programmatically_release_code_to_heroku_using_the_platform_apiをご覧ください。

UPDATE2: Heroku は HTTP GIT を導入しました。SSH キーなどを扱う必要がなく、はるかに簡単です。また、DropBox の展開は非常にきれいです。

于 2013-05-14T08:24:57.633 に答える
10

heroku-push を置き換えるために現在推奨されているオプションはheroku-buildsです。

heroku builds:createこれにより、特に現在の作業ディレクトリを Heroku アプリにデプロイするために使用できます。

于 2016-01-31T09:10:46.440 に答える
0

https://github.com/ddollar/heroku-pushを使用して、git なしでディレクトリをプッシュできます。

しかし、git の方が優れていると思います。なぜなら、リポジトリをローカルにセットアップできるため、コードが非公開になり、単独で作業してもソース管理が悪いことにはならないからです。あなたはこれを読むかもしれません

于 2013-05-14T08:24:49.660 に答える