38
47

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

さくらレンタルサーバーとSourceTreeでGit環境構築

Posted at

GitでPrivateなリモートリポジトリを作ってプロジェクトのバックアップ&バージョン管理をしたい!
でもなるべくコストはかけたくない!

ということで以前から借りていたさくらレンタルサーバーにリモートリポジトリを作成し、GitクライアントのSourceTreeを使ったバージョン管理環境を作成しました。

まず準備

さくらレンタルサーバーのスタンダード(月額515円)以上のプランを契約します。
ライトだとsshが使えないのでダメです。

SourceTreeもダウンロードしておきます。

SourceTreeでローカルリポジトリ作成

ポチポチっとディレクトリを指定するだけで簡単です。
git3.png
空のディレクトリを作って始めても良いし、作成済みプロジェクトのディレクトリを指定してもOKです。
git2.png
これでgit_testという名前のローカルリポジトリが作成できました。
git4.png

ローカルでのバージョン管理であればこれだけでOKですが、リモートへのプッシュはまだできません。
git11.png

レンタルサーバーにリモートリポジトリを作成

ターミナルなどを使い、sshでレンタルサーバーに接続します。
[アカウント名]の部分はレンタルサーバーのアカウント名になります。

$ ssh アカウント名@アカウント名.sakura.ne.jp

今後増えるであろうリポジトリを格納するディレクリを作成しておきます。

$ mkdir /home/アカウント名/git

Gitはデフォルトでインストールされていたので、リポジトリ作成コマンドでgit_testという名前のリポジトリを作成します。

$ git init --bare /home/アカウント名/git/git_test.git

これでリモートリポジトリも準備OKです。

SourceTreeからリモートリポジトリに接続

リポジトリ > リモートを追加
git6.png

URL/パスに
ssh://アカウント名@アカウント名.sakura.ne.jp/home/アカウント名/git/git_test.git
と入力してOK。
git7.png

これで、ローカルでのコミットをリモートにもプッシュできるようになりました。
git10.png

最後に

今回はたまたま暇そうにしているレンタルサーバーが居たので活用してみましたが、個人で安くPrivateなリモートリポジトリが欲しいだけであれば、Bitbucketを使ったほうが良いんじゃないかなと思います。

38
47
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
38
47

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?