応用レッスン

Git/GitHub連携でアップデートを自動化する

この応用レッスンでは、プロの開発現場で標準的に使われているバージョン管理システム「Git」と、そのプラットフォームである「GitHub」を導入します。一度設定すれば、今後のツールアップデートがコマンド一行で完了するようになり、制作の効率が飛躍的に向上します。ぜひこの機会に、プロのワークフローを体験してみましょう。

1. なぜGit/GitHubを使うのか?

  • アップデートが劇的に楽になる:ツールが更新された際、あなたはコマンドを1行実行するだけで、瞬時に最新版にアップデートできます。Zipを再ダウンロードして、設定ファイル(APIキーなど)を手作業で移行する手間が完全になくなります。
  • 安全な設定管理:あなたが編集したAPIキーやサイト設定などのファイルは、.gitignoreという仕組みによって保護されているため、アップデートで上書きされることはありません。
  • プロのスキルが身につく:Git/GitHubは、現代のWeb開発やIT業界で必須のスキルです。この講座を通じて、その基本的な使い方を自然と学ぶことができます。

2. 事前準備(初回のみ)

  1. GitHubアカウントの作成:
    まだお持ちでない方は、GitHub公式サイトからアカウントを作成してください。
  2. Gitのインストール:

    ▼ Windows ユーザー

    Git公式サイトからインストーラーをダウンロードしてインストールしてください。
    ※すべてデフォルト設定(Next連打)でOKです。

    ▼ macOS ユーザー

    ターミナルで以下のコマンドを実行します。
    brew install git

3. ツールをGitHubから導入する

Step 0: 開発チームへの招待

まず、あなたのGitHubアカウント名を、講師までご連絡ください。講師があなたを講座専用の開発チームに招待します。GitHubから届く招待メールを開き、「View invitation」ボタンをクリックして招待を承認してください。この手順はどちらの方法を選択する場合でも必須です。

ツールをPCにダウンロードするには、2つの方法があります。今後の運用を考えると、パスワード入力が不要になる方法B(推奨・SSH接続)がおすすめです。

方法A:HTTPS接続(簡単な方法)

  1. コマンドプロンプト(またはターミナル)の起動:Windowsの場合はスタートメニューから「コマンドプロンプト」を、macOSの場合は「ターミナル」を起動します。
  2. ツールを保存したい場所への移動:cd コマンドで、ツールを保存したいフォルダに移動します。例えば、デスクトップに保存したい場合は以下のように入力します。
    cd Desktop
  3. ツールのダウンロード(git clone):以下のコマンドを実行して、ツール一式をあなたのPCにダウンロードします。
    ※操作中にGitHubのユーザー名とパスワードを求められる場合があります。 git clone https://github.com/okihiro-ai-creative/Hybrid-Article-Generator.git

方法B:SSH接続(推奨・パスワード不要)

最初に一度だけSSHキーの設定を行えば、今後のパスワード入力が一切不要になり、非常にスムーズです。

  1. Step 1: SSHキーの作成
    コマンドプロンプト(またはターミナル)を開き、以下のコマンドを実行します。"your_email@example.com" の部分は、ご自身のGitHub登録メールアドレスに書き換えてください。
    「Enter a file...」や「Enter passphrase...」と聞かれても、何も入力せず Enter キーを押し続けてください(計3回)。これでパスワードなしのキーが作成されます。 ssh-keygen -t ed25519 -C "your_email@example.com"
  2. Step 2: GitHubへの公開鍵の登録
    PCの C:\Users\(ユーザー名)\.ssh フォルダにある id_ed25519.pub をメモ帳で開き、中身の文字列(ssh-ed25519から始まる全て)をコピーします。
    次に、GitHubのSSHキー設定ページで「New SSH key」をクリックし、「Key」欄に貼り付けて「Add SSH key」で登録します。
  3. Step 3: ツールのダウンロード(git clone)
    コマンドプロンプトで保存場所に移動(例: cd Desktop)し、以下のSSH用コマンドを実行します。 git clone git@github.com:okihiro-ai-creative/Hybrid-Article-Generator.git

どちらかの方法でダウンロードが完了したら、PCに Hybrid-Article-Generator フォルダが作成され、準備完了です!このフォルダを開き、レッスン01の手順へ進んでください。

4. 今後のアップデート方法

ツールが更新された際は、Chatworkグループでお知らせします。アップデートは非常に簡単です。

  1. コマンドプロンプト(またはターミナル)で、ツールをダウンロードしたフォルダに移動します。
    cd path/to/Hybrid-Article-Generator
  2. 以下のコマンドを1行実行するだけです。 git pull

これだけで、ツールが自動的に最新の状態に更新されます。Zipファイルを再ダウンロードする必要はもうありません。


お疲れ様でした!これで、よりプロフェッショナルな環境構築は完了です。次のレッスンに進み、ツールの具体的な使い方を学んでいきましょう。