GitでPrivateなリモートリポジトリを作ってプロジェクトのバックアップ&バージョン管理をしたい!
でもなるべくコストはかけたくない!
ということで以前から借りていたさくらレンタルサーバーにリモートリポジトリを作成し、GitクライアントのSourceTreeを使ったバージョン管理環境を作成しました。
まず準備
さくらレンタルサーバーのスタンダード(月額515円)以上のプランを契約します。
ライトだとsshが使えないのでダメです。
SourceTreeもダウンロードしておきます。
SourceTreeでローカルリポジトリ作成
ポチポチっとディレクトリを指定するだけで簡単です。
空のディレクトリを作って始めても良いし、作成済みプロジェクトのディレクトリを指定してもOKです。
これでgit_testという名前のローカルリポジトリが作成できました。
ローカルでのバージョン管理であればこれだけでOKですが、リモートへのプッシュはまだできません。
レンタルサーバーにリモートリポジトリを作成
ターミナルなどを使い、sshでレンタルサーバーに接続します。
[アカウント名]の部分はレンタルサーバーのアカウント名になります。
$ ssh アカウント名@アカウント名.sakura.ne.jp
今後増えるであろうリポジトリを格納するディレクリを作成しておきます。
$ mkdir /home/アカウント名/git
Gitはデフォルトでインストールされていたので、リポジトリ作成コマンドでgit_testという名前のリポジトリを作成します。
$ git init --bare /home/アカウント名/git/git_test.git
これでリモートリポジトリも準備OKです。
SourceTreeからリモートリポジトリに接続
URL/パスに
ssh://アカウント名@アカウント名.sakura.ne.jp/home/アカウント名/git/git_test.git
と入力してOK。
これで、ローカルでのコミットをリモートにもプッシュできるようになりました。
最後に
今回はたまたま暇そうにしているレンタルサーバーが居たので活用してみましたが、個人で安くPrivateなリモートリポジトリが欲しいだけであれば、Bitbucketを使ったほうが良いんじゃないかなと思います。