Google Cloud Source Repositories


enter image description here 個人的な話ですが… 長らくgithubのDeveloper プランを使ってきましたが、プライベートリポジトリのために月7ドルはやはり高く、無料の範囲でそこそこ使えそうなGoogle のCloud Source Repositoriesに、プライベートリポジトリの移行をすることにしました。

  • 料金 enter image description here 詳しくは、Cloud Source Repositories の料金をご覧ください。 料金体系はAWSとほぼ同じなのですが、最初の一年のサービス内容的に、AWSの方はもっとちゃんと動かすものを決めてからにしようかと思いまして。

理由はともかく、移行を進めます。

GitHubから移行したいプロジェクトをローカルにクローンします。 今回は(初めて)GitHub Desktopを使用してみました。 enter image description here GitHubにログインしておけば、右側のClone a Repositoryでクローン対象のプロジェクトとクローン先を選んで終わりです。

Googleのリポジトリへの取り込みを行います。 参考にさせていただいたブログ(https://blog.apar.jp/web/7494/)の通り、アカウントやリポジトリを作成します。 今回はローカルのリポジトリをpushするので、push対象のディレクトリにcdして、以下のコマンドを実行します。 enter image description here

複数リポジトリが対象であれば、リモート側のリポジトリを作成して、pushを繰り返します。 enter image description here 追加できました。

最後にGitHubのFreeプランへのダウングレードを実施。 しばらく探しましたが、Settings->Billingの一番下にありました。

どこもサービス内容や料金体系がよく変わるので、ここの条件が悪くなったり、もっと良い条件のところがあれば、また移行を考えます。