ホームページ  >  に質問  >  本文

push代码到git后如何同步到服务器

push到git后还需要把git的文件上传到服务器才能在浏览器看效果,除了用scp手动上传有什么简便的办法?

高洛峰高洛峰2757日前697

全員に返信(4)返信します

  • 迷茫

    迷茫2017-04-25 09:06:18

    フックを使用します。 git でのプッシュが完了すると、フックが実行され、コードがサーバーに複製されます。 https://developer.github.com/webhooks/#events

    返事
    0
  • 仅有的幸福

    仅有的幸福2017-04-25 09:06:18

    Git を使用して Web サイトを展開するメモ
    Git を使用して Web サイトを管理する

    返事
    0
  • 怪我咯

    怪我咯2017-04-25 09:06:18

    あなたの問題はプロジェクト(リソース)のデプロイメントの問題であると理解できます。

    静的リソース

    画像、HTML、js、CSS などの場合は、お気軽に Git Hook を使用してください。紹介記事はこちらです。

    プロジェクトバックエンド

    たとえば、PHP、Node.js、Python、Ruby などのスクリプト言語を記述し、データベース リソースを含める場合、scp に加えて、ソース コードをサーバーにアップロードしてデプロイして実行するためのツール を探したい場合カピストラーノをお勧めします。ここに 導入記事があるので、雰囲気を掴むことができます。現在、Capistrano は第 3 版までリリースされていますが、第 2 版とは大きく異なります。 Capistrano 2

    返事
    0
  • phpcn_u1582

    phpcn_u15822017-04-25 09:06:18

    私は通常 git patch を通じてアップグレードパッケージを作成し、アップデートサーバーに置き、バックグラウンドでアップデートします

    返事
    0
  • キャンセル返事