[試] iPhoneアプリ開発 Gitの利用 | 無料のプライベートレポジトリはどこで作る?

[試] iPhoneアプリ開発 Gitの利用 | 無料のプライベートレポジトリはどこで作る?
photo credit: rbieber via photopin cc

こんにちは、marubon(@marubon_jp)です。

iPhoneのアプリ開発を勉強する中でバージョン管理がしたくなったのでGitの利用を検討してみました。

無料のプライベートレポジトリが利用できるサービスとして何を選択したのかGit用のクライアントも合わせて情報共有します。

Gitとは?

Git(ギット)はプログラムなどのソースコード管理を行う分散型バージョン管理システムです。Linuxカーネルの開発で有名なリーナス・トーバルズによって開発されました。

Git

Gitで何ができるのか知りたい方は、以下のサイトがわかりやすいので確認してみて下さい。

サルでもわかるGit入門 〜バージョン管理を使いこなそう〜 | どこでもプロジェクト管理バックログ

Gitが使えるホスティングサービス

Gitを使用する場合にレポジトリが必要になるのですが、世の中には提供されているサービスがいつくか存在します。以下のサイトでまとめてくれているので興味がある方は参照してみて下さい。

Git が使えるホスティングサービスまとめ | tande lab.

基本的に無料で利用できるサービスは、公開レポジトリ(他人がソースを見れる)となってしまいます。オープンソース目的または見られてもよい場合には問題ないですが、商用開発となるとそうはいきません。

世の中には太っ腹なサービス提供ベンダがあり、プライベートレポジトリ(自分専用)でも無料で提供してくれる所があります。それは以下のサービスです。

Free source code hosting for Git and Mercurial by Bitbucket

 

Accelerate Development with Agile Teams and Continuous Delivery | Assembla

私が選択したサービス

最も有名な Git ホスティングサイトGitHubと同様の感覚で使用できプライベートレポジトリの数に制限がないということでBitbucketを選択しました。

Free source code hosting for Git and Mercurial by Bitbucket

Gitのクライアント

以下無料のクライアントであるSourceTreeを使用することにしました。最初から接続先サービスとしてBitbucketを選択できるようになっています。

SourceTree (Git/Hg) SourceTree (Git/Hg)
価格: 無料 (記事投稿時)
カテゴリ: 開発ツール, ユーティリティ
App Storeで詳細を見る 

アプリをApp Storeでチェックする

 

まとめ

Gitの利用を検討し、無料でプライベートレポジトリを作成できるGitホスティングサービスとしてBitbucketとクライアントとしてSourceTreeを紹介しました。

 

後書き

これでバージョン管理とバックアップ管理が楽になりそうです。効率化がはかれて少しうれしいmarubon(@marubon_jp)でした。