試してみたブログ

AI関連・iPhone/Pixelなどのガジェット・音声入力・サーマルプリンタなど興味をある事をどんどん試してみた際の記録

ロリポップに立てたWordPressをGithubで管理する

前提

ssh lolipop.jp-****@ssh.lolipop.jp -p 2222

  • scpでダウンロードする

scp -P 2222 -r lolipop.jp-****@ssh.lolipop.jp:~/aaa ~/Downloads/

  • Github上で空のリポジトリを作成する
  • ダウンロードしたフォルダ上でgit init
  • 除外するファイルを指定し .gitignoreを作成する
# OS, IDE, 一時ファイル
.DS_Store
Thumbs.db
*.log

# wp-content自動生成ディレクトリ類
wp-content/uploads/
wp-content/cache/
wp-content/backups/
wp-content/upgrade/

# プラグインビルド用
node_modules/
vendor/

# セキュリティ/外部設定
.env
.env.*
  • git add .
  • git commit -m "init"
  • git remote add origin 【Github上のリポジトリ
  • git push -u origin main

とりあえず現時点のWPの物をgithubで管理出来る状態になった。今度はロリポップ側の本番側もバージョン管理対象にする+CIなどで自動更新出来る物を作成する。(次回)