検索

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

github - git はローカル ファイルを Linux サーバー Web サイトのルート ディレクトリにプッシュしますか?

Web サイトの作成を学んでいます。js cs htmlWeb サイトを作成した後、ssh を使用してサーバーにプッシュするには長いコードが必要です。ローカル Web サイトのファイルをリモートにプッシュする方法。 git コマンドを使用したサーバー (ip 1.1.1.1) Web サイトのルート ディレクトリ /home/www の下に (Web ページ ファイルの Github ライブラリとローカル ライブラリが構築されています)。
OS:
ローカル: Ubuntu 14.04
サーバー: Centos 6.5

仅有的幸福仅有的幸福2811日前857

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

  • ringa_lee

    ringa_lee2017-05-02 09:28:19

    Git は ssh 経由でファイルをサーバーに転送します。ssh を直接使用しないのはなぜですか?

    リーリー

    効率をもう少し改善、増分更新:

    リーリー

    git のみを使用したい場合は、サーバー上の git ウェアハウスの .git ディレクトリのフックの下にある post-update.sample を変更する必要があります。
    git pull の行を追加し、post-update という名前を付けて実行します。権限 (chmod +x 更新後)。

    返事
    0
  • ringa_lee

    ringa_lee2017-05-02 09:28:19

    gitには自動デプロイを実現できるフックファイルがあり、具体的な使い方をBaiduやGoogleで検索することで、gitからアップロードしたプログラムを指定したフォルダに自動デプロイできます。

    返事
    0
  • キャンセル返事