前提と環境
この記事は前回の内容を踏まえて話を進めているのでもし前提で気になることがあればこちらを先にご覧ください。
そして前回は紹介しませんでしたがGitの環境も用意する必要があります。
なので今回はその導入とGitHubへの登録の話をしていきます。
GitとGitHubの使用について
前回はローカルとgasをclaspコマンドで同期できるようにしました。
ここからはこれをGitとGitHubを使用して制作を楽にする環境を構築しようという話です。
あまり特別な話はなく通常通りリポジトリを作成して... というような慣れてる方からすると当たり前のようなところです。しかしここをすべてそのように省略し、そこで躓いてしまってはせっかく楽な環境を構築しようという話をしているのに元も子もありません。
なのでここでは改めてGitでリポジトリを作成する方法とGitHubに挙げる方法を紹介します。なのでもうそこはわかるよという方は飛ばしていただいて全く構いません。
1- Gitの環境構築
ここではGitのインストールを行います。Gitはバージョン管理をするためのツールでGitHubはGitのリポジトリをリモートで管理できるプラットフォームです。
今回の記事ではGitの細かい内容については省いて記述していくので気になる方や細かく使いこなしたい方はぜひ調べてみてください。
前置きはおいておいて実際にインストールから設定を行っていきましょう
- 手順1:Gitを公式サイトからインストーラーをインストール
- 手順2:ダウンロードしたインストーラーを実行
-
手順3:Gitの初期設定( 以下のコマンドを実行 )
前の手順でGitをインストールしたときにGit Bashというものがインストールしてあります。
こちらを使用してコマンドを実行します。
git config --global user.name "名前"
git config --global user.email "メールアドレス"
これは誰がファイルの変更を加えたかを把握するために表示されるものです。
また、こちらのメールアドレスでGitHubも登録していきます。
git config --list
設定後にこのコマンドで設定を確認できるのでそこで登録した内容が確認できれば完了です。
これでGitの環境構築は完了なので次はGitHubの登録です。
2- GitHubへの登録
ここで準備としてGitHubでアカウント登録を行ってください。
直前にも記述しましたがメールアドレスはGitに登録したものを使用するのが無難です。
-
手順4:sshキーを生成(以下のコマンドを実行)
GitHubへ外部から接続するために公開鍵を用意してそれをGitHubへ登録しておく必要があります。
そのために必要なコマンドが以下のコマンドになります。
ssh-keygen -t ed25519 -C "メールアドレス"
このコマンドを実行した後にいくつか質問されますがすべてそのままenterで大丈夫です。
これで鍵の作成は完了です。これを確認してGithHubへ登録を行います。
- 手順5:sshキーを確認(以下のコマンドを実行)
cat ~/.ssh/id_ed25519.pub
これで表示されたものをすべてコピーしてください。メールアドレスが表示されていると思いますがそれも含めてすべてです。
-
手順6:sshキーを登録
ここで先ほど登録したGitHubへ行きsshを登録していきます。 -
手順7:うまくGitHubへ接続できるかの確認(以下のコードを実行)
ssh -T git@github.com
初回実行時には以下のメッセージが表示されます※初回ではない場合表示されません。
Are you sure you want to continue connecting (yes/no)?
これはそのまま "yes" と入力していただいて大丈夫です。
そして今までのすべての手順が成功していれば
Hi username! You've successfully authenticated...
と表示されるはずです。これで確認作業を行うことができます。
ここまでできればすべての登録が完了です。
補足
ここでリポジトリの作成やGitの細かい追加方法を知っておくべきなのかもしれませんが、これ以上は記事が長くなってしまう上にこの後の記事で使用方法やその意義を伝えられたらと思います。テストでリポジトリを作成しても使い道のないものを一つ生み出してしまうだけなので続きの記事と一緒に手を動かしていただければ大丈夫です。
次回はGASをローカルで開発していく中で必須となってくる補完の機能の導入とGitのコミットの仕方について解説したいと思います。


