GitHub Copilot CLIが独自ドメイン公開を14分に短縮

自動化の中身

DNS手動編集ゼロで公開
Copilot CLIが作業を主導
コミュニティ製Namecheapスキル連携
レジストラAPI経由でDNS自動設定

所要時間と費用

空リポジトリから約14分で公開
HTTPS対応まで自動完了
ドメイン費用は約2ドル
詳細を読む

GitHub社は2026年7月8日、開発者ブログでGitHub Copilot CLIを使い、空のリポジトリから独自ドメインのWebサイトをHTTPS対応で公開する手順を公開しました。従来はAレコードやCNAMEといったDNS設定が最大の難所でしたが、同社のブルーノ・ボルヘス氏はDNSレコードを一度も手作業で編集せず、約14分で公開まで完了させたと報告しています。

作業の要は、Copilot CLIに処理を任せ、コミュニティ製のNamecheapスキルがレジストラのAPI経由でDNS設定を自動化する点にあります。利用者はGitHub Pagesでサイトを公開し、Namecheap側でAPIを有効化して鍵を取得するだけで、あとは自然言語で指示を出せば設定が進みます。専門的なDNS知識は不要だと同氏は強調しています。

手順は大きく4段階です。まず新しい公開リポジトリを作り、Copilot CLIにランディングページの作成とGitHub Pagesの有効化を任せます。次に.clickドメインを約2ドルで取得し、NamecheapのAPIを有効化してスキルをインストールします。最後にドメインをGitHub Pagesへ向ける設定を指示する流れです。

自動化ツールは実行前に必ず確認を挟む設計になっています。スキルはNamecheapの初期レコードをGitHub Pages向けのAレコードとWWW用CNAMEに置き換える前に、利用者へ承認を求めます。リポジトリ側でも接続先ドメインを示すCNAMEファイルを自動でコミットするため、意思決定は人間が握ったまま作業を進められます。

設定後はCopilot CLIが自らの作業を検証し、ドメインの名前解決とHTTP 200応答を確認します。ボルヘス氏によればドメイン購入からサイト公開まで、API設定やDNS伝播、検証を含めて約14分でした。Namecheap以外でもAPIを備えたレジストラであれば、ドキュメントを読ませて同じ手順を適用できると述べています。