Web サイトの作成を学んでいます。js
cs
html
Web サイトを作成した後、ssh を使用してサーバーにプッシュするには長いコードが必要です。ローカル Web サイトのファイルをリモートにプッシュする方法。 git コマンドを使用したサーバー (ip 1.1.1.1
) Web サイトのルート ディレクトリ /home/www
の下に (Web ページ ファイルの Github ライブラリとローカル ライブラリが構築されています)。 OS
:
ローカル: Ubuntu 14.04
サーバー: Centos 6.5
ringa_lee2017-05-02 09:28:19
Git は ssh 経由でファイルをサーバーに転送します。ssh を直接使用しないのはなぜですか?
リーリー効率をもう少し改善、増分更新:
リーリー git のみを使用したい場合は、サーバー上の git ウェアハウスの .git ディレクトリのフックの下にある post-update.sample を変更する必要があります。
git pull の行を追加し、post-update という名前を付けて実行します。権限 (chmod +x 更新後)。
ringa_lee2017-05-02 09:28:19
gitには自動デプロイを実現できるフックファイルがあり、具体的な使い方をBaiduやGoogleで検索することで、gitからアップロードしたプログラムを指定したフォルダに自動デプロイできます。