応用レッスン
Git/GitHub連携でアップデートを自動化する
この応用レッスンでは、プロの開発現場で標準的に使われているバージョン管理システム「Git」と、そのプラットフォームである「GitHub」を導入します。一度設定すれば、今後のツールアップデートがコマンド一行で完了するようになり、制作の効率が飛躍的に向上します。ぜひこの機会に、プロのワークフローを体験してみましょう。
1. なぜGit/GitHubを使うのか?
- アップデートが劇的に楽になる:ツールが更新された際、あなたはコマンドを1行実行するだけで、瞬時に最新版にアップデートできます。Zipを再ダウンロードして、設定ファイル(APIキーなど)を手作業で移行する手間が完全になくなります。
- 安全な設定管理:あなたが編集したAPIキーやサイト設定などのファイルは、
.gitignoreという仕組みによって保護されているため、アップデートで上書きされることはありません。 - プロのスキルが身につく:Git/GitHubは、現代のWeb開発やIT業界で必須のスキルです。この講座を通じて、その基本的な使い方を自然と学ぶことができます。
2. 事前準備(初回のみ)
-
GitHubアカウントの作成:
まだお持ちでない方は、GitHub公式サイトからアカウントを作成してください。 -
Gitのインストール:
▼ Windows ユーザー
Git公式サイトからインストーラーをダウンロードしてインストールしてください。
※すべてデフォルト設定(Next連打)でOKです。▼ macOS ユーザー
ターミナルで以下のコマンドを実行します。
brew install git
3. ツールをGitHubから導入する
Step 0: 開発チームへの招待
まず、あなたのGitHubアカウント名を、講師までご連絡ください。講師があなたを講座専用の開発チームに招待します。GitHubから届く招待メールを開き、「View invitation」ボタンをクリックして招待を承認してください。この手順はどちらの方法を選択する場合でも必須です。
ツールをPCにダウンロードするには、2つの方法があります。今後の運用を考えると、パスワード入力が不要になる方法B(推奨・SSH接続)がおすすめです。
方法A:HTTPS接続(簡単な方法)
- コマンドプロンプト(またはターミナル)の起動:Windowsの場合はスタートメニューから「コマンドプロンプト」を、macOSの場合は「ターミナル」を起動します。
- ツールを保存したい場所への移動:
cdコマンドで、ツールを保存したいフォルダに移動します。例えば、デスクトップに保存したい場合は以下のように入力します。cd Desktop - ツールのダウンロード(git clone):以下のコマンドを実行して、ツール一式をあなたのPCにダウンロードします。
※操作中にGitHubのユーザー名とパスワードを求められる場合があります。git clone https://github.com/okihiro-ai-creative/Hybrid-Article-Generator.git
方法B:SSH接続(推奨・パスワード不要)
最初に一度だけSSHキーの設定を行えば、今後のパスワード入力が一切不要になり、非常にスムーズです。
-
Step 1: SSHキーの作成
コマンドプロンプト(またはターミナル)を開き、以下のコマンドを実行します。"your_email@example.com"の部分は、ご自身のGitHub登録メールアドレスに書き換えてください。
「Enter a file...」や「Enter passphrase...」と聞かれても、何も入力せず Enter キーを押し続けてください(計3回)。これでパスワードなしのキーが作成されます。ssh-keygen -t ed25519 -C "your_email@example.com" -
Step 2: GitHubへの公開鍵の登録
PCのC:\Users\(ユーザー名)\.sshフォルダにあるid_ed25519.pubをメモ帳で開き、中身の文字列(ssh-ed25519から始まる全て)をコピーします。
次に、GitHubのSSHキー設定ページで「New SSH key」をクリックし、「Key」欄に貼り付けて「Add SSH key」で登録します。 -
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グループでお知らせします。アップデートは非常に簡単です。
- コマンドプロンプト(またはターミナル)で、ツールをダウンロードしたフォルダに移動します。
cd path/to/Hybrid-Article-Generator - 以下のコマンドを1行実行するだけです。
git pull
これだけで、ツールが自動的に最新の状態に更新されます。Zipファイルを再ダウンロードする必要はもうありません。
お疲れ様でした!これで、よりプロフェッショナルな環境構築は完了です。次のレッスンに進み、ツールの具体的な使い方を学んでいきましょう。