1Passwordの学割は学生2年無料|GitHub Student Packの条件・終了後・無料のBitwardenとの違い【2026年11月版】

GitHub Student Packで1Passwordが無料になると聞いた人向け。学生認証が通れば個人プランが2年無料。日本語の公式ページだけ「1年」のままなので混乱する。
結論 GitHub認証の学生は1Passwordの個人プランが2年無料(2026年11月9日時点)。1回限り・ファミリー不可・保存先はUS・Canada・EUから選んで変えられない。2年後は凍結でも閲覧とコピーは残る。無料ならBitwarden、Apple端末だけならApple「パスワード」、Android+ChromeならGoogle。
.envを扱う開発者だけ1PasswordのCLIが差になる。
目次 / INDEX
1Passwordは学生なら2年無料。条件は3つ
英語の公式学生ページの見出しは「Get two years of 1Password for free with the GitHub Student Developer Pack」。GitHub側のPack一覧にも「Get 1Password free for 2 years, including 1Password Developer Tools」と載っている。2年の根拠はこの2か所だ。
- GitHubで学生認証が通っていること。FAQでは、先にGitHub Global Campusへ学生として申請し、承認されてから引き換える流れになっている
- 個人(Individual)プランだけ。「this promotion can only be applied to Individual 1Password accounts」とあり、ファミリープランには使えない
- 1回限り。「This promotion can only be redeemed once」。在学中でも2回目は使えない
もう1つ、日本の学生が見落としやすいのがデータの保存先。引き換えのときにUS・Canada・EUの3つから選ぶ。日本のリージョンは無く、選んだあとは「cannot be transferred to another region」、つまり別のリージョンへ移せない。
日本語ページは「1年」のまま。現行は2年と読める根拠
1Passwordの日本語開発者ページには、2026年11月9日時点で「学生の方は1Passwordを1年間無料で利用できます」と書いてある。英語の学生ページとGitHub Packはどちらも2年。どっちが正しいのか。
経緯を追うと説明がつく。2023年5月9日の1Password公式ブログは「one free year of 1Password and 1Password Developer Tools」と書いていて、始まった当初は1年だった。英語の学生ページのFAQにも「after your free year」という当時の文言が1か所だけ残っている。
日本語ページは1年時代の記述が更新されていない、と見るのが自然だ。引き換え先は英語の学生ページなので、今は2年で申し込めると読んでいい。ただし1Passwordが「日本語ページは誤り」と明言しているわけではないので、引き換え画面に出る期間は自分の目で確かめる。
通常料金はドル建て。初年度だけ安い
1Passwordの料金ページはUSD・CAD・EURの表示しかなく、円での表示は無い。個人プランは月$3.99(年払い)が元値で、公式サイトから直接申し込む新規だけ初年度$2.99になる。
初年度価格の注記は「new 1Password customers」向けで、App StoreやGoogle Play経由の契約には付かない。学生特典を使い終えた人が新規に入るかは公式に記載が無いので、続けるときは料金画面で確かめる。
申し込みの流れ。つまずくのはGitHub側
1Passwordの側には、画面ごとの公式手順書が見当たらなかった(サポート記事のURLは404)。なので手順の大半はGitHub Docsの学生申請に沿う。
- GitHubの個人アカウントを用意する。作ったあとの接続設定はgit/GitHub入門にある
- 大学メールをGitHubに追加して確認する。GitHub Docsはすべて小文字で、
+付きのアドレスは使わないと注意している - Settingsの「Education benefits」から「GitHub Education」で申請し、書類をアップロードする
- 承認されたら、GitHub Packの1Passwordか、1Passwordの学生ページからGitHubアカウントで引き換える
- 保存先リージョンをUS・Canada・EUから選ぶ
代表的な書類は、学生証の写真・時間割・成績表・在学証明書の4種類。GitHub Docsが書類に求めるのは、日付が1つ以上はっきり写っていること(「clearly shows at least one date」)。学生証を出すなら、日付が写っているかを先に見る。
大学メールのドメインがGitHubに登録されていないと、追加の証明を求められる。その場合は学校名・学校のURL・メールのドメインをGitHub Education Supportに送る。
学生認証が切れても、まだ学生なら再申請できる。
GitHubは、期間付きの特典の多くは「start once you set them up」、自分で有効化した時点から数え始めると書いている。1Password側に同じ明記は無い。特典の期間は1年から2年に変わったことがあるので、条件はまた変わりうる。
引き換えでGitHub連携の認証エラーが出る報告が、1Passwordのコミュニティに複数ある。2026年4月のスレッドでは1Password側が不具合を調査中として、サポートへの連絡を案内していた。詰まったら自力で何度も試さずサポートに送る。
GitHub Packの残りの特典と、申請で詰まる場所の抜け方は大学生の無料ツール34選にまとめてある。
2年が終わったらどうなる
FAQの答えは「After your promotional window ends you’ll be given the option to purchase a 1Password subscription」。購入の選択肢が示される、という書き方で、自動で課金されるかどうかは公式に記載が無い。終了の少し前に請求の画面を一度見ておく。
在学中なら「Active students may be able to claim a 50% student discount」。50%の学生割引を受けられる場合がある、という弱い書き方で、独立した申込ページは見つからなかった。あてにして計画を組まないほうがいい。
1Passwordのサポートは、サブスクが切れたアカウントを凍結(frozen)状態と呼んでいる。学生特典の終了後も同じ扱いになると見られる。
- できる:全アイテムの閲覧、パスワードのコピー、アカウント外の保管庫へアイテムをコピー
- できない:新しいアイテムの追加、編集、ブラウザでの自動入力、家族やチームへの招待
つまりデータは消えない。請求ポリシーには、アカウントを削除しなければ閲覧と書き出しができるとある。期限は書かれていないので、移るなら早めに書き出す。
自動入力は止まるので、日常で使い続けるなら乗り換えるか払うかを決めることになる。
無料で代わりになる3つ:Bitwarden・Apple「パスワード」・Google
2年後に払いたくない人、そもそもGitHubの認証が面倒な人の選択肢。1Passwordとの違いは料金・無料の範囲・共有・開発者機能に出る。
| サービス | 料金 | 無料の範囲 | 対応OS | 家族・共有 | パスキー | 開発者機能 |
|---|---|---|---|---|---|---|
| 1Password 個人 | 学生は2年無料。通常は月$3.99(年払い)。新規客は初年度$2.99 |
無料期間中は個人プランの全機能 | 料金ページの表記は「Use on all of your devices」 | 「Share items securely with anyone」。学生特典はファミリープラン不可 | あり(料金ページの「passkeys」の行) | CLI op(op run・op inject・op read)、SSHエージェント |
| Bitwarden 無料 | $0(「Always free.」) |
端末数・パスワード数とも上限なし | Windows・macOS・Linux・iOS・Android・主要ブラウザの拡張 | 無料の組織を作って1人と共有 | あり(「Passkey management and usage」) | CLI bw(bw get で1件ずつ取り出す。実行時に環境変数へ入れる機能は別製品の Secrets Manager の bws run) |
| Bitwarden Premium | 年払い$19.80(月あたり$1.65) |
無料の全機能+2段階認証コード(TOTP)+添付5GB | 同上 | Premium自体に共有は含まれない(共有は無料の組織で1人まで) | あり | 同上 |
| Apple「パスワード」 | 追加料金の記載なし(Apple Accountで使う) | 全機能 | iOS 18・iPadOS 18・macOS Sequoia・visionOS 2以降。WindowsはiCloud for Windows+ブラウザ拡張。Androidは記載なし | 共有グループを設定できる | パスワード・パスキー・確認コードを管理 | 記載なし |
| Google パスワードマネージャー | 追加料金の記載なし(Googleアカウントで使う) | 全機能 | Android・Chrome・passwords.google.com。iPhoneは自動入力の提供元にChromeを選ぶ | 公式ページで未確認 | パスワードとパスキーを保存 | 記載なし |
Bitwarden 無料:上限なしで、まずこれ
- 無料で端末数・パスワード数ともに上限なし。パスキーの管理と利用も無料の基本機能に入っている
- 共有は「無料の組織」を作って1人まで。相方や家族1人との共有ならこれで足りる
- 2段階認証のコード(TOTP)の生成と添付ファイルは有料のPremium。年払いで
$19.80(月あたり$1.65) - 古い記事に残る「Premiumは年
$10」は今の公式価格と違う - こんな人に:OSが混在している(Windows+iPhoneなど)、無料で長く使いたい
Apple「パスワード」:Apple端末だけなら導入なし
- iOS 18・iPadOS 18・macOS Sequoia・visionOS 2以降に標準で入っている。パスワード・パスキー・確認コードを1つのアプリで管理できる
- 共有グループを作って、家族や友人とパスワードを共有できる
- WindowsはiCloud for Windowsと、Chrome・Edge・Firefoxのブラウザ拡張で使える。Apple Accountの2ファクタ認証が必須で、拡張を有効にするとブラウザ内蔵のパスワード保存は切れる
- Androidは公式サポートページに記載が無い
- こんな人に:MacとiPhoneで完結している
Google パスワードマネージャー:Android+Chromeなら
- AndroidかChromeにログインすると、パスワードとパスキーをGoogleアカウントに保存できる。管理はpasswords.google.com
- iPhoneでも使えるが、設定の自動入力の提供元でChromeを選ぶ手間がある
- 家族共有は、確認した公式ヘルプには記載が無い
- こんな人に:AndroidとChromeが中心
端末の組み合わせで決める
- MacとiPhoneだけ → Apple「パスワード」
- AndroidとChromeが中心 → Google
- WindowsとiPhone、MacとAndroidのような混在 → Bitwarden無料
- 開発でAPIキーや
.envを扱う → 1Password(学生2年)。終わったらBitwarden無料へ移すか、月$3.99(在学中なら50%割引の場合あり)で続けるかを決める
学割の入口は学割まとめに、1Password以外のサブスクの学生価格は学割サブスク一覧13選にある。家族で割り勘したいなら学生特典は対象外なので、1Passwordのファミリープランの通常価格で比べる。
開発者なら.envを平文で置かない
1Passwordを学生に勧める一番の理由がここ。APIキーを.envに平文で書くと、.gitignoreに入れ忘れた1回のコミットとpushで漏れる。.gitignoreの書き方とpre-commitフックで防げるが、ファイルに値がある限り漏れる経路は残る。
1Password CLIを使うと、.envに書くのは「どの保管庫のどの項目か」という参照だけになる。値は実行中のプロセスにだけ渡されるので、そのファイルを誤ってコミットしても値そのものは漏れない。
CLIを入れる
# Mac
brew install 1password-cli
# Windows
winget install 1password-cli
# 確認
op --version入れたら1Passwordアプリの「Settings」>「Developer」>「Integrate with 1Password CLI」をオンにする。これでopコマンドがアプリの認証を使えるようになる。
参照(secret reference)の書き方
書式は op://<vault-name>/<item-name>/[section-name/]<field-name>。保管庫名・項目名・(任意でセクション名)・フィールド名をスラッシュでつなぐ。
op read op://development/GitHub/credentials/personal_token名前に空白が入るときは全体を二重引用符で囲む。公式の例は op read "op://Private/ssh keys/ssh key/private key?ssh-format=openssh"。
op run:.envには参照だけを書く
.envの中身をこう書き換える。公式ドキュメントの例(ファイル名は prod.env)。
AWS_ACCESS_KEY_ID="op://development/aws/Access Keys/access_key_id"
AWS_SECRET_ACCESS_KEY="op://development/aws/Access Keys/secret_access_key"実行は op run に.envとコマンドを渡す。
op run --env-file="./prod.env" -- aws
APP_ENV=dev op run --env-file="./app.env" -- myapp deploy # Mac・Linuxのシェルの書き方公式の説明を訳すと、指定した秘密を読み込み、そのプロセスが動いている間だけ環境変数として渡してコマンドを子プロセスで実行する。値はファイルに書かれない。
環境変数の扱いには公式の注意書きがある。原文の要所は「processes on your computer can access the environment of other processes run by the same user」。同じユーザーで動く他のプロセスからは、環境変数が見える前提で使う。
PCに入り込まれた場合の対策ではない。あくまで「ファイルに平文で置かない」ための道具だ。
.gitignoreとpre-commitは引き続き併用する。参照しか書かない.envでも、保管庫名や項目名からプロジェクトの構成は読めてしまう。
op inject:設定ファイルをテンプレートから作る
.envではなくconfig.ymlのような設定ファイルに秘密が要るときは op inject。テンプレート config.yml.tpl に参照を書いておく。
database:
host: http://localhost
port: 5432
username: op://$APP_ENV/mysql/username
password: op://$APP_ENV/mysql/passwordop inject -i config.yml.tpl -o config.yml
APP_ENV=prod op inject -i config.yml.tpl -o config.yml # Mac・Linuxのシェルの書き方出力されたconfig.ymlは参照が平文の秘密に置き換わっている。公式も、不要になったら生成ファイルを消すよう注意している。コミットするのはテンプレートだけにして、生成物は.gitignoreに入れる。
SSH鍵もディスクに置かない
1PasswordにはSSHエージェントもある。GitやSSHクライアントが秘密鍵を読めないまま認証が通る仕組みだ。公式の原文は「It authenticates your Git and SSH clients without those clients ever being able to read your private key.」。
鍵は1Passwordアプリで「New Item」>「SSH Key」>「Add Private Key」>「Generate New Key」から作る。Macは「Settings」>「Developer」で「Use the SSH Agent」を有効にして、~/.ssh/config に次を書く。
Host *
IdentityAgent "~/Library/Group Containers/2BUA8C4S2C.com.1password/t/agent.sock"Windowsはservices.mscで「OpenSSH Authentication Agent」のスタートアップの種類を無効にし、動いていれば停止する。そのあと1Passwordの「Settings」>「Developer」で有効化する。Git for Windowsで使うときは git config --global core.sshCommand "C:/Windows/System32/OpenSSH/ssh.exe" も設定する。
LinuxはFlatpakとSnap版の1PasswordではSSHエージェントが動かない。
git/GitHub入門のghで作ったSSH鍵を、手元のファイルから1Passwordへ移すのがこの節の発展になる。BitwardenのCLI bw は値を1件ずつ取り出す形なので、.envを参照だけにする使い方で選ぶなら、2年のあいだに1PasswordのCLIを使い込んでから決める。
まとめ
GitHubで学生認証が通れば、1Passwordの個人プランは2年無料。日本語ページの「1年」は開始当初の記述が残っていると見られ、英語ページとGitHub Packは2年。2年後は凍結でもデータは残るが、自動課金の有無は公式に記載が無いので終了前に請求画面を見る。
無料で済ませるならBitwarden、Apple端末だけならApple「パスワード」、Android中心ならGoogle。.envやSSH鍵を1Passwordに寄せたい開発者だけ、2年のあいだにCLIを試してから続けるか決める。
出典(2026年11月9日時点)
- 1Password「Get two years of 1Password for free with the GitHub Student Developer Pack」(英語学生ページ・FAQ含む)
- GitHub Student Developer Pack(オファー一覧)
- 1Password 日本語開発者ページ(「1年間無料」の記載)
- 1Password Blog「GitHub Student Developer Pack」(2023年5月9日・開始時は1年)
- 1Password 料金(USD表示)
- 1Password 日本語料金(初年度プロモーションの注記)
- 1Password Support「If your account is frozen」
- 1Password Support「Membership billing policy」
- GitHub Docs「Apply to GitHub Education as a student」
- GitHub Docs「Solving problems with your GitHub Education access」
- 1Password Developer「Get started with 1Password CLI」
- 1Password Developer「Secret references」
- 1Password Developer「Load secrets into the environment(op run)」
- 1Password Developer「Load secrets into config files(op inject)」
- 1Password Developer「Get started with 1Password SSH」
- 1Password Developer「1Password SSH agent」
- Bitwarden 料金
- Bitwarden Help「Password Manager plans」
- Apple「パスワードアプリについて」(iOS 18・macOS Sequoia以降)
- Apple「iCloud for Windows でパスワードを使う」
- Google「Google パスワード マネージャーでパスワードを管理する」
- Google「iPhone や iPad で保存したパスワードを使う(Chrome)」
よくある質問
1Passwordは学生なら無料?何年使える?
GitHub Student Developer Packで学生認証が通った人は、1Passwordの個人プランを2年無料で使える(2026年11月9日時点の英語公式ページとGitHub Packの記載)。1回限りで、ファミリープランには使えない。1Passwordの日本語開発者ページには「1年間無料」と残っているが、2023年の開始時は1年だったので、その頃の記述が残っていると見られる。英語ページとGitHub Packは2年。
2年の無料期間が終わったらデータは消える?
消えない。公式サポートによると、サブスクが切れたアカウントは凍結状態になり、全アイテムの閲覧・パスワードのコピー・アカウント外の保管庫へのコピーはできる。できなくなるのは新規追加・編集・ブラウザでの自動入力・家族やチームへの招待。終了時に自動で課金されるかは公式に記載が無いので、終了前に請求画面を確かめる。
無料で使い続けたいならBitwardenと1Passwordのどちら?
お金をかけない前提ならBitwarden無料。端末数もパスワード数も上限が無く、パスキーも無料で使える。2段階認証コードの生成や添付ファイル(5GB)などは有料のPremium(年払い19.80ドル)に入る。1Passwordは2年の無料期間が終わると通常は月3.99ドル(年払い)なので、CLIで.envの秘密を管理したい開発者以外はBitwardenへ移っても困らない。