1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

gasでフォームとスプレッドシートを一元管理する話②

1
Last updated at Posted at 2026-04-09

前提と環境

 この記事は前回の内容を踏まえて話を進めているのでもし前提で気になることがあればこちらを先にご覧ください。

そして前回は紹介しませんでしたが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 Bash
git config --global user.name "名前"
git config --global user.email "メールアドレス"

これは誰がファイルの変更を加えたかを把握するために表示されるものです。
また、こちらのメールアドレスでGitHubも登録していきます。

Git Bash
git config --list

設定後にこのコマンドで設定を確認できるのでそこで登録した内容が確認できれば完了です。
これでGitの環境構築は完了なので次はGitHubの登録です。

2- GitHubへの登録

ここで準備としてGitHubでアカウント登録を行ってください。
直前にも記述しましたがメールアドレスはGitに登録したものを使用するのが無難です。

  • 手順4:sshキーを生成(以下のコマンドを実行)
    GitHubへ外部から接続するために公開鍵を用意してそれをGitHubへ登録しておく必要があります。
    そのために必要なコマンドが以下のコマンドになります。
Git Bash
ssh-keygen -t ed25519 -C "メールアドレス"

このコマンドを実行した後にいくつか質問されますがすべてそのままenterで大丈夫です。
これで鍵の作成は完了です。これを確認してGithHubへ登録を行います。

  • 手順5:sshキーを確認(以下のコマンドを実行)
Git Bash
cat ~/.ssh/id_ed25519.pub

これで表示されたものをすべてコピーしてください。メールアドレスが表示されていると思いますがそれも含めてすべてです。

  • 手順6:sshキーを登録
    ここで先ほど登録したGitHubへ行きsshを登録していきます。

    • 手順6-1
      右上のアイコンをクリック >>> settings
    • 手順6-2
      SSH and GPG keys をクリック
      image.png
    • 手順6-3
      new SSH key をクリック
      image.png
    • 手順6-4
      Title鍵の名づけ, KeyへコピーしたSSHをそのまま貼り付けを行い Add SSH Keyで登録完了する
      image.png
      この名づけはあくまで鍵を管理しやすくして見分けをつけるためのモノなので自分でわかりやすいものにしておきましょう。私の場合 'celery_lap','celery_desk', 'celery_work'のようにしています。特に名前を入れる必要はないのでmain,subなどでも問題ありません。
  • 手順7:うまくGitHubへ接続できるかの確認(以下のコードを実行)

Git Bash
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のコミットの仕方について解説したいと思います。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?