こんにちは!
現在EC-CUBE4のカスタマイズ案件やっている、@vVv_kenshi_vVvです!
GitHubからXserverへデプロイ
条件:SSHでXserverへログイン出来る事
GitHubにソースが存在している事
SSH設定もありますので、未設定の際は確認ください↓
最初にやる事
Gitはデフォルトで入っていると思う!
Gitユーザーの作成
ユーザーはないので作成しましょう。
git config --global user.name "kenshi" git config --global user.email "kenshi+01@gmail.com"
Gitのリポジトリ初期化
プロジェクトをいれるディレクトリ作成
cdコマンドで移動
初期化コマンド
git init
デプロイする(Pull)
GitHubからPullする
git pull https://github.com/newProject.git
vender以下へライブラリのインストール
composerはデフォルトで入っている
composer install
.envがなければ、環境に合わせて設定ファイルの作成
以降のデプロイ作業
ブランチ確認
git branch
変更ファイルの確認:更新に関係ないファイルは問題なし
git log
差分取得
git fetch origin master
更新するファイルの確認
git diff --name-only コミット番号..コミット番号
プル
git pull origin master
キャッシュクリア:EC-CUBE4
php bon/console c:c --no-warmup
コメント