Soumettre la recherche
Mettre en ligne
WordPressサイトのバージョン管理
•
9 j'aime
•
5,285 vues
L
lolipopjp
Suivre
http://pepabo.connpass.com/event/14124/ WordPressサイトのバージョン管理の発表資料です。
Lire moins
Lire la suite
Internet
Signaler
Partager
Signaler
Partager
1 sur 33
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Wordbench fukuoka
Wordbench fukuoka
Junji Manno
gitを使って、レポジトリの一部抽出forkしてみました
gitを使って、レポジトリの一部抽出forkしてみました
Takako Miyagawa
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
Toru Miki
Git紹介
Git紹介
Seiji Ochiai
一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理
Takafumi Yoshida
GitHubで学ぶバージョン管理
GitHubで学ぶバージョン管理
Masafumi Yokoyama
やさしいGitの内部構造 - yapcasia2013
やさしいGitの内部構造 - yapcasia2013
DQNEO
デザイナのためのGit入門
デザイナのためのGit入門
dsuke Takaoka
Recommandé
Wordbench fukuoka
Wordbench fukuoka
Junji Manno
gitを使って、レポジトリの一部抽出forkしてみました
gitを使って、レポジトリの一部抽出forkしてみました
Takako Miyagawa
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
Toru Miki
Git紹介
Git紹介
Seiji Ochiai
一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理
Takafumi Yoshida
GitHubで学ぶバージョン管理
GitHubで学ぶバージョン管理
Masafumi Yokoyama
やさしいGitの内部構造 - yapcasia2013
やさしいGitの内部構造 - yapcasia2013
DQNEO
デザイナのためのGit入門
デザイナのためのGit入門
dsuke Takaoka
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
Takashi Uemura
WindowsでGitを使う際のベストプラクティス
WindowsでGitを使う際のベストプラクティス
Ryo Sumasu
Git勉強会
Git勉強会
masahiro_minami
いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0
Masakazu Matsushita
はじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダー
Saeko Yamamoto
Git LFSを触ってみた
Git LFSを触ってみた
Yuto Suzuki
大容量ファイルもGitで管理。 Git LFSの使い方
大容量ファイルもGitで管理。 Git LFSの使い方
hibiki443
マジカルsvnとキュアgit
マジカルsvnとキュアgit
Takafumi ONAKA
(自分流)Gitの運用ルール
(自分流)Gitの運用ルール
Erina Takei
バージョン管理システム比較資料
バージョン管理システム比較資料
suzzsegv
Gitの使い方あれこれ
Gitの使い方あれこれ
よしだ あつし
やりなおせる Git 入門
やりなおせる Git 入門
Tomohiko Himura
Metahub for github
Metahub for github
Suguru Oho
はじめようGit
はじめようGit
techscore
15分でわかるGit入門
15分でわかるGit入門
to_ueda
GitとCIとかチャットとかをオンプレで運用する話
GitとCIとかチャットとかをオンプレで運用する話
mdome
GitLabを骨までしゃぶりつくす@ゆるUniStudy#7
GitLabを骨までしゃぶりつくす@ゆるUniStudy#7
Wataru NOGUCHI
社内Git勉強会向け資料
社内Git勉強会向け資料
Hiroki Saiki
Git flowの活用事例
Git flowの活用事例
Hirohito Kato
Windows環境でのgitまとめ(2016.1)
Windows環境でのgitまとめ(2016.1)
Tadahiro Ishisaka
2015.04.19 WordBench 埼玉 Git & WordPress
2015.04.19 WordBench 埼玉 Git & WordPress
Yutaro Miyazaki
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
DoshishaUniv ProntiatVR
Contenu connexe
Tendances
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
Takashi Uemura
WindowsでGitを使う際のベストプラクティス
WindowsでGitを使う際のベストプラクティス
Ryo Sumasu
Git勉強会
Git勉強会
masahiro_minami
いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0
Masakazu Matsushita
はじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダー
Saeko Yamamoto
Git LFSを触ってみた
Git LFSを触ってみた
Yuto Suzuki
大容量ファイルもGitで管理。 Git LFSの使い方
大容量ファイルもGitで管理。 Git LFSの使い方
hibiki443
マジカルsvnとキュアgit
マジカルsvnとキュアgit
Takafumi ONAKA
(自分流)Gitの運用ルール
(自分流)Gitの運用ルール
Erina Takei
バージョン管理システム比較資料
バージョン管理システム比較資料
suzzsegv
Gitの使い方あれこれ
Gitの使い方あれこれ
よしだ あつし
やりなおせる Git 入門
やりなおせる Git 入門
Tomohiko Himura
Metahub for github
Metahub for github
Suguru Oho
はじめようGit
はじめようGit
techscore
15分でわかるGit入門
15分でわかるGit入門
to_ueda
GitとCIとかチャットとかをオンプレで運用する話
GitとCIとかチャットとかをオンプレで運用する話
mdome
GitLabを骨までしゃぶりつくす@ゆるUniStudy#7
GitLabを骨までしゃぶりつくす@ゆるUniStudy#7
Wataru NOGUCHI
社内Git勉強会向け資料
社内Git勉強会向け資料
Hiroki Saiki
Git flowの活用事例
Git flowの活用事例
Hirohito Kato
Windows環境でのgitまとめ(2016.1)
Windows環境でのgitまとめ(2016.1)
Tadahiro Ishisaka
Tendances
(20)
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
WindowsでGitを使う際のベストプラクティス
WindowsでGitを使う際のベストプラクティス
Git勉強会
Git勉強会
いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0
はじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダー
Git LFSを触ってみた
Git LFSを触ってみた
大容量ファイルもGitで管理。 Git LFSの使い方
大容量ファイルもGitで管理。 Git LFSの使い方
マジカルsvnとキュアgit
マジカルsvnとキュアgit
(自分流)Gitの運用ルール
(自分流)Gitの運用ルール
バージョン管理システム比較資料
バージョン管理システム比較資料
Gitの使い方あれこれ
Gitの使い方あれこれ
やりなおせる Git 入門
やりなおせる Git 入門
Metahub for github
Metahub for github
はじめようGit
はじめようGit
15分でわかるGit入門
15分でわかるGit入門
GitとCIとかチャットとかをオンプレで運用する話
GitとCIとかチャットとかをオンプレで運用する話
GitLabを骨までしゃぶりつくす@ゆるUniStudy#7
GitLabを骨までしゃぶりつくす@ゆるUniStudy#7
社内Git勉強会向け資料
社内Git勉強会向け資料
Git flowの活用事例
Git flowの活用事例
Windows環境でのgitまとめ(2016.1)
Windows環境でのgitまとめ(2016.1)
Similaire à WordPressサイトのバージョン管理
2015.04.19 WordBench 埼玉 Git & WordPress
2015.04.19 WordBench 埼玉 Git & WordPress
Yutaro Miyazaki
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
DoshishaUniv ProntiatVR
Git勉強会
Git勉強会
Tomoki Oyamatsu
Git勉強会 #01
Git勉強会 #01
risaiku リサイク
Git & ブランチモデルで学ぶ バージョン管理入門
Git & ブランチモデルで学ぶ バージョン管理入門
kazuki kuriyama
Yapc2012資料
Yapc2012資料
matsuo kenji
180120 git-nishimoto
180120 git-nishimoto
Takuya Nishimoto
Git&GitHub入門
Git&GitHub入門
hideaki honda
Git & GitHub & kintone でウルトラハッピー!
Git & GitHub & kintone でウルトラハッピー!
ymmt
Git超入門
Git超入門
Hidetoshi Mori
20120125 チーム開発
20120125 チーム開発
s_taichan
20120125 チーム開発
20120125 チーム開発
Taichi Shindo
今さら聞けない人のためのGitLabの始め方 Ubuntu編
今さら聞けない人のためのGitLabの始め方 Ubuntu編
VirtualTech Japan Inc./Begi.net Inc.
GitHub Handson
GitHub Handson
Yoichiro Shimizu
Introduction git
Introduction git
Misa Kondo
GitHubにおける開発フローについてのお話
GitHubにおける開発フローについてのお話
Sota Sugiura
git&GitHub&SourceTree入門
git&GitHub&SourceTree入門
Gamu2059
Git社内勉強会資料
Git社内勉強会資料
Kenji Takei
【de:code 2020】 Azure Kubernetes Service と Azure DevOps による GitOps の実践
【de:code 2020】 Azure Kubernetes Service と Azure DevOps による GitOps の実践
日本マイクロソフト株式会社
第1回Git勉強会
第1回Git勉強会
kunimiya
Similaire à WordPressサイトのバージョン管理
(20)
2015.04.19 WordBench 埼玉 Git & WordPress
2015.04.19 WordBench 埼玉 Git & WordPress
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
Git勉強会
Git勉強会
Git勉強会 #01
Git勉強会 #01
Git & ブランチモデルで学ぶ バージョン管理入門
Git & ブランチモデルで学ぶ バージョン管理入門
Yapc2012資料
Yapc2012資料
180120 git-nishimoto
180120 git-nishimoto
Git&GitHub入門
Git&GitHub入門
Git & GitHub & kintone でウルトラハッピー!
Git & GitHub & kintone でウルトラハッピー!
Git超入門
Git超入門
20120125 チーム開発
20120125 チーム開発
20120125 チーム開発
20120125 チーム開発
今さら聞けない人のためのGitLabの始め方 Ubuntu編
今さら聞けない人のためのGitLabの始め方 Ubuntu編
GitHub Handson
GitHub Handson
Introduction git
Introduction git
GitHubにおける開発フローについてのお話
GitHubにおける開発フローについてのお話
git&GitHub&SourceTree入門
git&GitHub&SourceTree入門
Git社内勉強会資料
Git社内勉強会資料
【de:code 2020】 Azure Kubernetes Service と Azure DevOps による GitOps の実践
【de:code 2020】 Azure Kubernetes Service と Azure DevOps による GitOps の実践
第1回Git勉強会
第1回Git勉強会
WordPressサイトのバージョン管理
1.
http://pepabo.com/ WordPressサイトのバージョン 管理について
2.
万野潤二 ロリポップ! chicappa! minne(チーム酢モツ) カスタマーサービス WordBench福岡に良く参加しています。
3.
WordPressのバージョン管理について というタイトルですが、一般的なサイト管理 にも有効なのでぜひ興味をもっていただけ れば!
4.
バージョン管理について • WordPressに限らずバージョン管理をどうして いますか? • Git
Subversion CVS Mercurial • リポジトリホスティングサービス GitHub, BitBucket Gitbucket など
5.
リポジトリ • リポジトリ【repository】 • 何らかのデータや情報、プログラムなどが体系 だてて保管されている場所。 •
これはサイトの管理に使わないと!
6.
集中型 • 1つのリポジトリを共同 で作業してコミットす る。 • 自分の作業が他人に 影響する •
作業メンバーが増える と辛い。 git commit git checkout
7.
分散型 • 各作業者がリポジトリ を持つことができる。 • ローカルリポジトリで 好き勝手できる。 •
作業メンバーが増えて も全然問題ない。 git checkout git commit git pull git push
8.
リリースに使う 開発環境 本番環境
9.
リリースに使う 開発環境 本番環境
10.
Git環境の準備 • ロリポップ!でサイトを運用している。 • チカッパ、ビジネスプランを利用中である。 •
プラン変更できます。 • バージョン管理をしていない。 • 今回は、共有リポジトリとしてBitbucketを使いま す。
11.
GitHubとBitbucket GitHub Bitbucket プライベートリポ ジトリ数 $7/月 5個まで
無制限 ユーザ数 無制限 5人 ※コードを見られてもいいのであれば、 GitHubのFreeプランでも可。
12.
Git初期設定 • ロリポップ!ユーザー専 用ページの「SSH接続情 報」を確認します。
13.
ssh • サーバーへのログイン、ファイルの転送、コマン ドの実行などを行う通信方法 • SSHソフトとして、ターミナル(Mac)を使いま す。 •
黒い画面は苦手・・
14.
GUIツールの活用(SourceTree)
15.
Git初期設定 • 対象サイト http://manno.jp/wptest/ •
既にWordPressで作ったサイトがあるので、 サーバに入ってgitレポジトリ環境を用意します。 • ssh でログイン • レポジトリの作成
16.
17.
18.
本番環境 # WordPressサイトに移動する $ cd
/web/wptest # git初期設定 git init # リポジトリの概要を作る vi README.md ! # ignoreファイルを書く vi .gitignore
19.
本番環境 • .gitignoreファイルはgitで管理しないファイ ルを 登録しておくものです。 •
.gitignoreについてはこちらhttps://github. com/github/gitignore/blob/master/WordPress.gitignore
20.
本番環境 .htaccess wp-content/advanced-cache.php wp-content/wp-cache-config.php wp-content/cache/ wp-content/backups/ wp-content/backup-db/ wp-content/blogs.dir/ wp-content/upgrade/ wp-content/uploads/ *.log sitemap.xml sitemap.xml.gz wp-config.php
21.
本番環境 # 追加( .
は全部) $git add . # コミット $git commit -m “first commit” # リモート(bitbucket)に追加 git remote add origin https://ecogrammer@bitbucket. org/ecogrammer/wptest.git # masterブランチをプッシュ git push -u origin master
22.
23.
開発環境 手元のPC、Macにリモートリポジトリを持ってくる。 # WordPressを設置する場所に移動 $ cd
/to/wptest # リモート(bitbucket)リポジトリをclone $ git clone https://ecogrammer@bitbucket. org/ecogrammer/wptest.git
24.
開発環境 • 本番環境で運用しているWordPressサイトを用意 • データベースの情報を持ってくる(dumpするなりして 持ってくる) •
.gitignoreに含まれるファイルを用意する。 • wp-config.php • .htaccess • wp-content/uploads/
25.
Git環境構成 sshログイン ①git pull ② git
add git commit git push③ ④ git push(最新コードに更新) 開発環境 本番環境 bitbucket
26.
実際に使ってみます demo
27.
開発環境での作業 • マスターしか利用しない(ブランチは使用しません) git pull
origin master // マスターの最新版を取得 WordPressのテーマなどの 修正作業を行います。 ① git pull
28.
開発環境での作業 • 開発環境で修正が終わったら以下の作業を行います git status
// 修正ファイルの確認 git diff . // 修正内容の確認 git add -A // 修正ファイルを追加 git commit -m "コミットメッセージ" ② git add git commit
29.
開発環境での作業 • 修正内容を共有リポジトリに反映させます。 git push
origin master // マスターにプッシュ git push③
30.
本番環境での作業 • FTPでのファイル更新ではなく、gitによるリリース // ssh接続で本番サーバにログインする ssh
hogehoge // リポジトリから最新のデータを反映する git pull origin master sshログイン ④ git push 最新コードに更新
31.
Gitのメリット • FTPを使わなくて良くなる! • FTPをやめてgitでファイルを送受信 •
セキュリティ的にもFTPアカウントが狙われない • 戻せる!! • git reset でリリース前(直前)の状態に戻すことができます • 作業履歴が明確!!! • 編集前の差分が確認できる • 共同作業がやり易い!!!! • それぞれのリポジトリ環境制作を進めることができる
32.
参考 もうFTPを利用することは止めて、Gitを使おう。そのほうがメリットが 多いよー http://wp-d.org/2014/02/26/5709/ A collection of
.gitignore https://github.com/github/gitignore
33.
ありがとうございました
Télécharger maintenant