正式公開されたGoogleの「Cloud Source Repositories」を使ってみた

公開日: : 最終更新日:2017/12/11 Git, マンガでわかるGit, 作業メモ

gccap_001

Google製Gitリポジトリのクラウドサービスが正式公開

Google、「Cloud Source Repositories」正式公開。Gitベースのソースコード管理ツール、5ユーザー、50GBまで無料

おお〜これはGitHub・Bitbucket・VisualStudio・GitLabに次ぐサービスになりそうです。
さっそく使ってみましょう。

正式公開されたGoogleの「Cloud Source Repositories」を使ってみる

驚いたのが、「GitHub/Bitbucketからの自動ミラーリング」ができること。

わかばちゃん
ためしに、GitHub上のリポジトリをCloud Source Repositories上にミラーリングして、クローンしてくるところまでやってみよう!


1.GitHub→Cloud Source Repositoriesにミラーリングしてみる

登録する

こちらから「使ってみる(無料)」をクリックして登録します。
Cloud Source Repositories

新規リポジトリを作る

Cloud Source Repositories上に、適当な名前でリポジトリを作ります。
gc01

普通に新規リポジトリを作ることもできますが、せっかくなので「GitHubまたはBitbucketからの自動ミラーリング」を試してみることにします。
gc02_a

クリックひとつでGitHubからミラーリング!

GitHubへのログインを求められます。
その後、すぐにGitHubリポジトリ一覧が表示されました。 あとは自動反映させたいリポジトリをポチッと押すだけ。
カンタンな上に、動作がめっちゃ早い。
gc03

ミラーリングされてきたリポジトリを選択すると、ファイル一覧が閲覧できます。
gc04

コミット履歴もコピーされてくる

わかばちゃん
この無駄なものを省いたシンプルなUI!
Googleっぽくて好きかも。


1.Cloud Source Repositories→自分のパソコンにクローンしてみる

さて、Cloud Source Repositoriesからクローンしてこようと思ってGoogle公式ドキュメントを確認したところ、どうやらgcloudというコマンドを使っているようでした。

gcloudコマンド群をインストールする

コマンドラインを開いて以下のように打ち、エンターを押します。

$ curl https://sdk.cloud.google.com | bash

インストールが始まります。
途中質問が入りますが、詳細については、以下の記事が詳しいです。
GCPのgcloudコマンドをインストールする:Qiita

PATHを通す

PATHを通すというのは、コマンド検索パス(コマンドサーチパス)を追加することです。
「コマンドのありかを登録する」イメージですね。

たとえば、「pwd」というコマンドがどこに置いてあるかを知りたかったら

which pwd

と打つと、/bin/pwd と出てきます。
これで、pwdコマンドは、/bin/という場所に置いてあることがわかります。

今回はgcloudコマンドを使えるようになりたいので、以下のようにPATHを登録してあげます。
(”wakabachan”の部分は、あなたのパソコンのユーザ名)

$ export PATH=$PATH:/Users/wakabachan/google-cloud-sdk/bin/

ちゃんとgcloudコマンドが使えるようになったか、gcloudのヘルプコマンドを打って確認してみます。

$ gcloud -h

gc08

ヘルプが表示されました。バッチリですね。

gcloudで認証

gcloud initというコマンドで、Googleアカウントにログインします。

$ gcloud init

Googleクラウドプラットフォーム上に存在するリポジトリをクローンしてくる

$ gcloud source repos clone [クラウド上のリポジトリ名] [クローン先のローカルのディレクトリ名]

なんかめっちゃ長いコマンドですけど
Google公式ドキュメントによると

“gcloud source repos clone コマンド”は、Cloud ソース レポジトリを origin という名前のリモートとして追加し、それを [LOCAL_DIRECTORY] 内にあるローカル Git レポジトリ内にクローンを作成します。

とのこと。

つまり、クラウド上にある「foo」という名前のリポジトリを、「bar」というローカルディレクトリにクローンしてきたい場合は

$ gcloud source repos clone foo bar

と書けばいいわけですね。

わ〜いクローンできたよ

クローンできました!

gc06

ディレクトリを開いてみてもバッチリ。
gc07

これで、GitHub → Google → 自分のPC という経路でクローンできました。

あとは普通にgit pull・git pushして使えます💪

プライベートリポジトリ 5ユーザーまで無料ですし、こうやってカンタンにGitHub・BitBucketの内容をミラーリングできるので、第二・第三のバックアップ場所としてもよいかもしれませんね。

わかばちゃん
なるほど〜
いかにも分散型って感じの使い方ができそうだね!


参考資料:

この記事は、MacOSX・2017年5月26日時点での操作内容です。環境・時期により操作が異なる可能性がございます。

GitHub・Bitbucketの使い方は、こちらの書籍で解説しています。


C4XnLc6UoAAJNrS

「わかばちゃんと学ぶGit使い方入門」

  • Pocket       
  • このエントリーをはてなブックマークに追加

関連記事

【コラボマンガ】怖くない!黒い画面入門【 #シス管系女子 + #マンガでわかるGit 】

こんにちは!絵を描くWebデザイナーの湊川あいです。 普段 マンガでわかるGit わかばちゃんと学ぶ

記事を読む

マンガでわかるGitが書籍化!2017年4月21日から書店にて発売

マンガでわかるGitが書籍になります Web連載中の「マンガでわかるGit」の書籍用原稿が完成いた

記事を読む

フロー情報をストック情報へ。マンガでわかるGit 連載一覧をTogetterにまとめて分かったこと

絵を描くWebデザイナーの湊川(みなとがわ)あいです。 先日、CodeIQ MAGAZINEさ

記事を読む

マンガでわかるGIt第1話

マンガでわかるGit 第一話「Gitってなあに?」

次回以降の流れは?(2016/04/11 0時 追記) マンガでわかる

記事を読む

わかばちゃんと学ぶ Git使い方入門 PDF版ダウンロードはManateeで!

御礼 拙著「わかばちゃんと学ぶ Git使い方入門」が、2017年4月に発刊して以降、おかげさまで2

記事を読む

「マンガじゃなくてもGitぐらいわかるでしょ」と言われたことがあります

わかばちゃんと学ぶGit使い方入門 Web連載から始まった「マンガでわかるGit」の書籍版がついに

記事を読む

CLIP STUDIOで技術系同人誌を作ろう! 原稿作成→データ入稿までの一連の流れを公開

技術系同人誌 Advent Calendar 2017 18日目 技術系同人誌 Advent Ca

記事を読む

GitHub上でプルリクを出す方法:「Compare & pull request」のボタンが見当たらない場合

GitHubで「Compare & pull request」のボタンが見当たらない 「わ

記事を読む

動画学習サービスSchooにて「Git超入門」講師をはじめます

こんにちは。フリーランスでWebデザイナー・技術書執筆・マンガ家・コンテンツライティングをやっている

記事を読む

Windows版SourceTreeがVer 2.1系列になって、ローカルリポジトリの作り方がわからなくなった方へ

ローカルリポジトリの作り方がわからない問題 「わかばちゃんと学ぶGit使い方入門」の読者様より、

記事を読む

Comment

  1. llminatoll より:

    ブログ更新しました

  2. sky-y より:

    本題と関係ないですが、「PATHを通す」というときに「PATHを通す、とは何か?」まできちんと書いている良い記事です。

  3. kairi-m より:

    ふむふむ

  4. GunJack より:

    わかばちゃん

  5. TyokuNal より:

    Googleさんがgitのクラウドサービス始めたと聞いて・・・
    これもいい場所になりそうすね・・・メモメモ・・・

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

わかばちゃんと学ぶ Git使い方入門 PDF版ダウンロードはManateeで!

御礼 拙著「わかばちゃんと学ぶ Git使い方入門」が、2017年4月

#マンガでわかるDocker サンプル #技術書典 4

マンガでわかるDocker 2018年4月22日(日) 秋葉原U

Googleデータスタジオってどういう風に活用できるの?ウェブ解析士協会 出版記念セミナーをレポート

こんばんは。Webデザイナー/マンガ家/技術書執筆をしております湊川あ

初めてでも大丈夫!Tech系Podcastに出てみませんか?

こんばんは。フリーランスWebデザイナー・マンガ家・技術書執筆をしてお

CLIP STUDIOで技術系同人誌を作ろう! 原稿作成→データ入稿までの一連の流れを公開

技術系同人誌 Advent Calendar 2017 18日目 技

→もっと見る

PAGE TOP