black}Windows・Linuxを中心に書き留めるIT技術系の備忘録。2015.12.04この記事は約9分で読めます。WordPressテーマをバージョン管理システムの「Git」を利用して、ローカルPC(Windows)で管理しているのですが。レンタルサーバーにもGitをインストールして、リポジトリをやり取りできないかなと思いまして。そこで、さくらインターネットのレンタルサーバーへ、Gitをインストールしてみました。ちなみに、さくらインターネットのレンタルサーバーは、「FreeBSD」というUNIX系のOSのようです。今回のバージョンは以下です。最後に参考サイトソースコードからGitをインストールディレクトリの作成まずは、さくらインターネットのレンタルサーバーへSSH接続します。ホームディレクトリにGit格納用の適当なディレクトリを作成します。local/srcGitソースコードのダウンロード作成したディレクトリに移動し、wgetコマンドでソースコードをダウンロードします。Git公式サイトより、最新版の「git-2.6.3.tar.gz」というファイルをダウンロードしました。wgetコマンドは、「–no-check-certificate」オプションをつけないとエラーになりました。ソースコードをダウンロードしたら、解凍します。git-2.6.3.tar.gzGitのインストール解凍したディレクトリへ移動し、Gitをインストールします。variable.」というエラーになってしまうので、「gmake」コマンドを使用します。環境変数PATHへ、インストールしたGitのbinディレクトリを追加し、Gitコマンドを使えるようにします。$環境変数名)で値を表示できます。環境変数を追加するには、exportコマンドを使用するのですが、さくらインターネットのレンタルサーバーでは使えません。ホームディレクトリのCシェル設定ファイル(.cshrc)を編集し、シェル起動時に読み込まれるようにします。編集後は、sourceコマンドでファイルを実行し、再度読み込ませます。–version」コマンドでインストールしたGitのバージョンが表示されるはずです。2.6.3サーバーでGitリポジトリの作成サーバーで、適当なディレクトリを作成し、そこにGitリポジトリ(bareリポジトリ)を作成します。/home/[ユーザーID]/rep/test/.git/クライアントPCでGitリポジトリの作成サーバーと同様に、クライアントPC(Windows)で、適当なディレクトリを作成し、そこにGitリポジトリを作成します。WindowsのGit環境構築手順は、こちらの記事を参照してください。WordPressテーマカスタマイズは「Git」で管理せよ-インストールと基本操作手順リポジトリが作成できたら、適当な空ファイルを作成し、コミットします。test.txtクライアントPCからサーバーへGitリポジトリをpushファイルを作成し、コミットしたリポジトリを、サーバーへpushします。ssh経由で行うので、まずはリモートホストを追加します。リモートホストは、「ssh://[ユーザーID]@[ホスト名]/[リポジトリディレクトリ]」のようになります。masterサーバーでログを確認クライアントPCからpushしたログを見てみましょう。commit最後にさくらインターネットのレンタルサーバーへGitをソースコードからインストールし、クライアントPCとリポジトリをやり取りする手順は以上です。クライアントPCでWordPressテーマのカスタマイズとテストを行い、Gitで管理しているのですが、そのリポジトリをサーバーへpushを行うと同時に自動で、サーバーのWordPressテーマディレクトリへファイルを展開するなんてことはできるのかな?それができれば、いちいちFTPでファイルをアップロードするという手間が省けて楽なんですが。