【個人開発】Git及びGUIツール導入

前置き

これは個人間での開発における特定開発環境の構築手順説明用の記事です。
未経験者や非エンジニア向けであったり、汎用的な内容ではない点にご留意ください。

Gitについて

Git:変更履歴を記録・管理するためのバージョン管理システム

GUIツール:視覚的に操作が分かりやすくなるやつ。グラフィカル(G)ユーザー(U)インターフェース(I)。今回はSourceTreeというものを紹介をします。1

GitHub:Gitを利用してオンライン上で管理・共有するプラットフォーム

リポジトリ:上記で管理しているモノ、今回で言うとゲーム開発のコードや画像等をまとめたフォルダ(みたいなイメージで理解してもらえれば)

クローン:リポジトリをGitHub上に反映しておき、他の人がクローン(複製)することで同じ内容をローカル環境に持ってこれる

導入手順

  1. https://www.sourcetreeapp.com/ からダウンロード
    • スキップ → Gitだけにチェックをつける → メールアドレスを登録
      • ここで使用するメールアドレスは後でGitHubでも使用します
  2. https://github.co.jp/ からサインアップでアカウント作成
  3. リポジトリへのアクセス権の付与をMoyapyに依頼してください
  4. SourceTree → ツール → SSHキーの作成/インポート → Generate
    → マウスを適当に動かして生成 → Save private key 
    • .sshとか適当なフォルダを作成してrsa_idとか適当な名前で保存
    • 次回からはSourceTree → ツール → SSHキーの作成/インポート →  Load
      でさっきのファイルを選択することで同じものを表示できます
  5. 上の四角で囲まれた箇所の長いテキストを丸っとコピー
  6. GitHub → 右上のアイコンをクリック → Settings → SSH and GPG keys
    → New SSH keyボタンをクリック → タイトルは適当でさっきの内容をペーストして登録
  7. 3のリポジトリを選択 → < >Codeと書かれたボタンをクリック → SSHの内容をコピー
  8. SourceTreeのクローンを選択し、一番上にさっきコピーした内容をペーストして読み込み
    • “これはGitリポジトリです”と表示されればOK
    • 2つ目のローカルのパスは開発用のフォルダを作成しておいてそこを指定
      • 空のフォルダを指定する必要があります
    • 3つ目はリポジトリ名を分かりやすく名付けておいてください
  9. クローンで画面が切り替わってさっき名付けたタブが表示されれば成功!

補足

  1. 使い慣れたものがあればそちらを使用してもらって問題ないです。Git操作に慣れているエンジニアのみの開発であれば導入しなくてOKですが、非エンジニアや未経験の人が参加する可能性を考慮しました。 ↩︎

コメント

タイトルとURLをコピーしました