今すぐ登録したい方へ

このサイトから登録の多いプログラミングスクール(公式ページへ)

No.1 「テックアカデミーキャリア」 【現役エンジニアが講師のオンライン受講スクール】
No.2 「WebCamp PRO」【転職保証付きプログラミングスクール】
No.3 「TECH::EXPART」【有名校TECH::CAMPの即戦力エンジニア養成プログラム】

プログラミング、技術

WordPressをgit管理する方法を解説!wordpress運営にはやっぱりxserver(エックスサーバー)がおすすめ

投稿日:2017年8月29日 更新日:

こんにちは!

文系エンジニアのプログラミング応援サイト「文系エンジニアのススメ」、

管理人の新橋ひかりです。

私のプロフィールはやエンジニアとしての経歴は、こちらからどうぞ!

プロフィール
プロフィール〜文系女子大生が自由なWebエンジニアになった話

管理人の自己紹介 新橋ひかり 平成2年生まれ。一児のママ。 東京の4年制文系大学卒業後、Webベンチャー企業に就職。 1度の転職を経て、5年目よりフリーランスのWebエンジニア。 得意な言語はRuby ...

続きを見る

WordPressをgit管理する(xserverで運営)

このブログはWordPressで運営しています。

WordPressをgit管理したくなって実行したので、手順を自分のメモ程度に残しておきます。

前提

  • エンジニア向け(細かい用語や、バージョン管理とは何ぞやといった解説は省きます)
  • サーバー環境:エックスサーバー
  • クライアント環境:MacOS Sierra

ちなみに、何故git管理しようと思ったかというと・・・。

ブログの運営を継続している中で、どうしても使用しているテーマをカスタマイズする必要性が出てきてphpのコードを弄ることになったからです。

流石にphpの変更履歴は残したかったので、Wordpressをバージョン管理(git管理)することにしました。

手順

1.Macクライアントのターミナル(iTerm2)から、xserverのサーバにssh接続出来るよう設定。

xserverでは公開鍵を使ったアクセスしかできません。

公開鍵接続の設定の際には、「サーバー上で公開鍵の鍵ペアを生成」もしくは「クライアント上で公開鍵の鍵ペアの生成」のいずれかで鍵を生成します。

どちらでも良いのですが、

サーバー上で鍵を作成すると、秘密鍵『サーバーID.key』ファイルをブラウザからダウンロードすることになるので、いささかセキュリティ的に不安があります。

野良WiFiで作業してない限り問題ないとは思いますが。

今回は、クライアント上で公開鍵を作成しました。

クライアント上でssh-keygenして公開鍵と秘密鍵を作成後、サーバーパネルから『SSH設定』→『公開鍵登録・設定』を開き、公開鍵の内容を貼り付けます。

改行で複数の公開鍵を登録することが可能です。

2.xserverのサーバー上でGitが使えるように設定

3.BitBucketで管理できるよう設定

  • BitBucketにリポジトリ作成。
    • GitHubはプライベートリポジトリが有料なので、普段は仕事ではGitHubを使っていますが、今回はBitBucketを利用することにしてみました。
    • 個人での使用感はGitHubと大差ありません。
  • サーバー上ででssh鍵作成、BitBucketに登録。
    • ssh鍵の登録と「デプロイ鍵の登録」というところがあるので、間違えないように。
  • xserverのgitリポジトリでremote originにBitBucketのリポジトリを登録
  • xserverのgitリポジトリをBitBucketにpush

以上でBitBucketでエックスサーバーのwordpressをバージョン管理出来るようになりました!

キャプチャも何も無い、不親切すぎるメモですみません・・・。

一度手順を終えてしまえば、別のクライアントPCでも1の手順を設定するだけで使えるようになります。

なお、複数人でプロジェクトを触る場合は、エックスサーバーのgitリポジトリを各クライアントにgit cloneして開発していくのが良いですね。

エックスサーバーはこういう作業でもブラウザで作業できるサーバーパネルが役立つので、凄くオススメです。

WordPressの運営サーバーを迷っている方は、スペック的にも申し分ないエックスサーバーが断然おすすめです。

ーーーーーーーーーーーーーーーーーー

わたしは文系私立大学を卒業した、

プログラミングほぼ未経験の女子でしたが、

5年間のWeb企業でのエンジニア実務経験を経て、現在は自由に働けるフリーランスWebエンジニアになりました。

 

夫と幼い娘との時間を最優先にし、とても自由な働き方が出来ています。

 

エンジニア、プログラミングなんて難しそう・・・と思われるかもしれませんが、

私は専門学校に通うこともなく、会社で仕事をしながら学ぶ中でスキルを身につけ、

現在では完全に個人で働くスタイルを確立しました。

 

私が社会人になったころは、まだほとんど「プログラミングスクール」が無かったので、

5年間も企業で修行を積むという少し遠回りな結果になりましたが、

最近ではプログラミングはどんどん学びやすい場が増えています。

 

Webエンジニアという仕事は、クリエイティブでとても楽しい仕事であるにも関わらず、

その難しそうというイメージから、圧倒的に需要よりも供給が不足しており、

非常に市場価値の高い仕事です。

 

転職市場でも高給かつ引く手あまたで、

フリーランスとして週2〜4日の勤務といったことさえ可能です。

また、女性は結婚や出産のライフイベントがあっても、

スキルが有ればすぐに再就職できるので、とても安心して働く事ができます。

 

これが手に職をつけるということの威力です。

 

こんなにやりがいがあり、自由な働き方があると知ってほしいという想いで、プログラミングやエンジニアという仕事に興味がある人のためのメルマガをつくりました。

こちらからぜひ登録してみてください!

当サイトから登録が多いプログラミングスクール

TechAcademy キャリア転職支援コース

 【現役エンジニアが講師のオンライン受講スクール】

完全オンライン受講で、全国どこでも受講可能!

大学生や卒業生ではなく、プロのエンジニアが講師をしているのが最も信頼できるポイント。

WebCamp PRO

【転職保証付きプログラミングスクール】

教室受講形式で、学習から転職までを徹底的にサポートしてくれる。

転職できなければ返金なので、学校側も本気。

TECH::EXPART

【有名校TECH::CAMPの即戦力エンジニア養成プログラム】

オンライン学習と渋谷での教室学習を並行して行える。

毎週のキャリア面談など、転職までのサポートが手厚く、1年間で100名以上がエンジニア転職に成功した実績あり。

  • この記事を書いた人

新橋ひかり

平成2年生まれのWebエンジニア女子。 都内ベンチャー2社で5年間勤務後、フリーランスとして独立。 好きな言語はRuby。 女性・文系でもプログラミングは怖くない! ゼロからはじめるプログラミング!自由に働けるエンジニアという選択肢をあなたにも♪

-プログラミング、技術

Copyright© 文系エンジニアのススメ , 2020 All Rights Reserved.