こんにちは、Unityエンジニアのオオバです。
何度かこのブログでも紹介しているSourcetree(ソースツリー)ですが、 git操作アプリとして完成度は高い です。
- 見やすいUI
- 日本語対応している
いっしょに働くUIデザイナーやプランナーといった非エンジニアの方にオススメしています。もちろんUnityエンジニアも使っている人は多いです。
本記事ではSourcetreeを使って、UnityプロジェクトをGitHubからダウンロードする方法をわかりやすく解説していこうと思います。
![SourcetreeでUnityプロジェクトをGitHubからダウンロードする方法_0](https://i.gyazo.com/cdb74aa54e2a5339a53279020c19a45e.png#642__500)
↑今回は clone-sourcetree というUnityプロジェクトを作成し、GitHubにアップロードしました。
URLはこちら→ https://github.com/baobao/clone-sourcetree
記事を読みつつ、Sourcetreeの操作してみてください。より効率的に理解が深まると思います。
↓まだSourcetreeをインストールしていない場合はコチラの記事を参考にインストールしてみてください。
↓Unityプロジェクトの作り方が分からない、知りたいという方は次の記事でわかりやすく解説していますのでぜひ読んでみてください。
👉DOTweenの教科書を読んでUnityアニメーションをプログラミングしてみよう!
SourcetreeでダウンロードするGitHubのURLを取得
まず最初にやるべきことは、SourcetreeでダウンロードするURLを取得することです。よくGitHubのページのURLをダウンロードURLと勘違いする人がいますが注意しましょう。
さっそく今回のサンプルプロジェクトである「https://github.com/baobao/clone-sourcetree」にアクセスします。
![SourcetreeでUnityプロジェクトをGitHubからダウンロードする方法_1](https://i.gyazo.com/24de23661f57f9991e30e1d8a9fb6f96.png#648__500)
次に緑色の Code ボタンをクリックしましょう。
![SourcetreeでUnityプロジェクトをGitHubからダウンロードする方法_2](https://i.gyazo.com/bf03aba16f6de4f3e94641d370be006e.png#375__298)
Code から小さなバルーンが表示されます。
- ① : SSHを選択
- ② : コピーボタンをクリック
git@github.com:baobao/clone-sourcetree.git
という
URLがコピーされたかと思います。このURLが SourcetreeでダウンロードするURL です。
SourcetreeでUnityプロジェクトをダウンロード
GitHubからダウンロードするURLを手に入れたら、次にやるべきことはSourcetreeでUnityプロジェクトをダウンロードします。
では、Sourcetreeを起動します。
![SourcetreeでUnityプロジェクトをGitHubからダウンロードする方法_3](https://i.gyazo.com/97d9406e4046a58007fdf095fad52b4b.png#504__500)
Sourcetreeを起動したときに開くこのウィンドウを リポジトリブラウザ と呼びます。
もし、リポジトリブラウザが開かないという方は、 ウィンドウ > リポジトリブラウザを表示
をクリックすると開きます。
![SourcetreeでUnityプロジェクトをGitHubからダウンロードする方法_4](https://i.gyazo.com/cf212ba7b9d68e3caf1b02c87c353458.png#375__385)
ショートカットは
⌘ + 0
です。 ![SourcetreeでUnityプロジェクトをGitHubからダウンロードする方法_5](https://i.gyazo.com/2b8f4c9fb1002f88eb0233d6c31e7586.png#503__500)
新規... > URLからクローン
をクリックします。 ![SourcetreeでUnityプロジェクトをGitHubからダウンロードする方法_6](https://i.gyazo.com/ecfc8d0b3cd360496a152f055d306689.jpg#562__225)
上記の画像の通り、数字の順に作業していきます。
①ソースURLにダウンロードURLを入力
ソースURLにGitHubページでコピーしたダウンロードURLをペーストしましょう。今回の場合は以下のURLです。
git@github.com:baobao/clone-sourcetree.git
↑このURLをペーストします。
![SourcetreeでUnityプロジェクトをGitHubからダウンロードする方法_7](https://i.gyazo.com/33f2a3f0de325a35107b693da44e99ca.jpg#562__223)
カーソルを 保存先のパス に移動します。
![SourcetreeでUnityプロジェクトをGitHubからダウンロードする方法_8](https://i.gyazo.com/a8f67a8f05b94f2c54e497ea0781575f.png#562__224)
すると左下の文字が 「これはGitリポジトリです」 に変化します。もし変化しない場合はGitHubの設定がもれているかも知れません。こちらの記事が参考になります。
![](https://i.gyazo.com/42676461cc39f95a60bf07c44360956d.jpg#1920.0__1280.0)
【Mac】初心者がハマるGitHubのSSHキー登録方法(全画面キャプチャ付)
GitHubを使う準備としてSSHキーを登録する必要があります。やり方がわからない方に向けてわかりやすく解説してみました。
②保存先のパスを指定
... ボタンをクリックして保存先を指定します。今回は例としてデスクトップを指定します。
![SourcetreeでUnityプロジェクトをGitHubからダウンロードする方法_9](https://i.gyazo.com/c43ae99fcf8b75cc7a88912c4a63fc47.png#562__315)
デスクトップフォルダを選択、 開く ボタンをクリックします。
![SourcetreeでUnityプロジェクトをGitHubからダウンロードする方法_10](https://i.gyazo.com/d4e3ec078ba814e5abc48df0675fedb3.png#562__222)
しかし、これでは意図しないダウンロードになります。
具体的には以下の状態です。
![SourcetreeでUnityプロジェクトをGitHubからダウンロードする方法_11](https://i.gyazo.com/ce405ff519b259db7b5434e8cc23166d.png#562__373)
デスクトップ配下にclone-sourcetreeフォルダが作られず、clone-sourcetreeの中身がデスクトップ配下にダウンロード されてしまいます。本来はclone-sourcetreeフォルダの中に格納されてほしいのです。
![SourcetreeでUnityプロジェクトをGitHubからダウンロードする方法_12](https://i.gyazo.com/453da62b527a43f8a7ab6d95247e4df2.png#562__331)
つまり↑のような状態でダウンロードされたい。どうやればよいかこれから解説していきます。
プロジェクト名をパスに追加する
![SourcetreeでUnityプロジェクトをGitHubからダウンロードする方法_13](https://i.gyazo.com/fb70385635839b22541e784ae5245bb2.png#562__222)
保存先のパス にプロジェクト名を追加します。
/Users/ユーザー名/Desktop
/Users/ユーザー名/Desktop/clone-sourcetree
すると意図したダウンロードになります。
③クローンボタンを押してダウンロード開始
設定が完了したらクローンボタンを押しましょう。
![SourcetreeでUnityプロジェクトをGitHubからダウンロードする方法_14](https://i.gyazo.com/086891ff7ecdb0698f06608bd018d4cd.png#506__500)
するとダウンロードが開始します。
ちなみにダウンロードのこと 「クローン」 、アップロードのことを 「プッシュ」 と呼びます。この際、GitHub用語を覚えておくとよいでしょう。現場では普通に飛び交います。
ダウンロード完了したらダブルクリックで開く
![SourcetreeでUnityプロジェクトをGitHubからダウンロードする方法_15](https://i.gyazo.com/7e41fef42ab9c807f4aeab8b11ecea37.png#506__500)
ダウンロードが完了したらリポジトリブラウザにUnityプロジェクトが追加されました。ダブルクリックしてみましょう。
![SourcetreeでUnityプロジェクトをGitHubからダウンロードする方法_16](https://i.gyazo.com/6cb10cd78dceeaea59febe44dcfe609e.png#750__451)
これでSourcetreeから Unityプロジェクトのバックアップ ができるようになりました。
まとめ : SourcetreeでUnityプロジェクトをGitHubからダウンロードする方法
記事の内容を簡単にまとめます。
- GitHubからSSHのURLを取得
- SourcetreeのクローンURLにセット
- 保存先はプロジェクト名を追加する
こんな感じです。
実際にSourcetreeを使って、記事に掲載しているURLからUnityプロジェクトをダウンロードしてみて下さい。記事を読むだけなのと、手を動かすでは理解度が全く違います。ぜひ 手を動かして 技術力を上げてみてください。
↓こちらの記事では実際にUnityに画像を追加してGitHubにプッシュするまでの手順を解説しています。 これから仕事でGitHubとUnityを使わないといけないという方にはおすすめの記事 です。ぜひ読んでみてください。
![](https://i.gyazo.com/99b18e1049002ff1e3e1b4d0c8c6e2e4.jpg#1920.0__1280.0)
この記事が気に入ったらフォローしよう
「Unity初心者大学」というUnity初心者向けのYouTube始めました!!
ぜひチャンネル登録をお願いします!
最後まで読んでいただきありがとうございました!
すばらしいSourceTreeライフをお過ごしください。
- Sourcetre v4.1.3
- macOS Sonoma14.0