MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

GitHub アカウントを MDN プロフィールに結びつける方法

この翻訳は不完全です。英語から この記事を翻訳 してください。

Mozilla の Persona 認証システムは終了しつつあるため、MDN に貢献したいすべてのユーザーは、2016年11月1日までにMDN にサインインする別の方法を持っておく必要が出てきます。現在は、唯一サポートしている代替品が GitHub なので、その日以降に MDN にサインイン・編集するには GitHub アカウントが必要になります。この記事ではあなたの MDN プロフィールに GitHub 認証を追加する方法を述べます。

2016年11月1日までにこれを行わないとなりません、さもないと、MDNにサインインする方法がもうなくなってしまうでしょう!

概要

GitHub 認証をアカウントに追加するのは難しくありません。少し後に詳細に入りますが、まず最初に、ステップの一覧がこちらです:

  1. Persona で MDN アカウントにサインインする
  2. アカウント接続 ページに移動する
  3. GitHub 認証を追加する

詳細な手順

こちらが、知っておくべきこと全てのやり方を詳しく説明したステップバイステップガイドです。

MDN アカウントにサインインする

  1. MDN ページの上部で、 サインイン ボックスにマウスを重ねるかタップします。利用できる認証ボックス、つまり PersonaGitHub が表示されます
    Sign in box on MDN, showing Persona and Github.
  2. Persona を選択し、機密情報を使ってサインインします。認識されないエラーが出た場合、今使っているeメールアドレスが何であろうと、MDNにPersonaをリンクした時のeメールアドレスを使っているか確認してください。問題が続く場合、 Persona doesn't remember meを見てください。

"アカウント接続" ページに移動する

アカウント接続ページにたどり着くには2つの方法があります。

最初は、単に下記のリンクをクリックします。

あるいは、下記を行います:

  1. MDN ページ上部にあるユーザ名をクリックします。(ログイン前に サインイン ボックスがあった場所にあります) これでプロフィールページに移ります。
  2. "歯車" メニューを開き、アカウント接続 をクリックします。Gear menu in profile, showing the "Account connections" option

GitHub 認証を追加する

あなたは "アカウント接続" ページにいます。ここにはすでにあなたの MDN プロフィールと結ばられている外部アカウントが一覧になっています。GitHub が既に載っていたら、おめでとうございます! もう出発できます! ただし、確実にパスワードを覚えているようにするために、MDN からサインアウトしてからまた GitHub の秘密情報でサインインするのを試してみます。

GitHub が載っていない場合、ページの下部付近にて、既にリンクされた外部アカウントを見ます。そこで 新しいアカウントを接続する という節が見えて、MDN プロフィールに接続できるアカウントの種類が一覧されています。それはこのような感じです:

GitHub を追加するには:

  1. GitHub と接続をクリックします。 MDN は GitHub に連絡してアカウントをリンクする権限を要求します。Github にまだサインインしていない場合、それを求められます:
    Screenshot of GitHub sign in window.
  2. GitHub アカウントで2要素認証を有効化している場合、認証コードの入力を求められます:Screenshot of GitHub's Two-factor authentication window.
  3. GitHub アカウントにサインインしており、GitHub と MDN とのリンクの承認を求められるでしょう(すでに何らかの理由により、承認済みでない場合)。このページは下記に出ています。
    Screenshot of GitHub "Authorize application" window.
    緑の Authorize application ボタンをクリックして、MDN アカウントが Github アカウントにアクセスできる権限を与えます。GitHub アカウントがうまく MDN プロフィールと結びつけられたら、下記のメッセージが見えます:
    Account successfully created.

MDN のサインインに GitHub を使えるだけでなく、実際すでに GitHub 認証を使ってサインインしています! いまやあなたは Persona の終了に対する準備ができています。パスワードマネージャをインストールしていれば、必要に応じて更新してください。

トラブルシューティング

プロフィールに GitHub アカウントを追加しようとする時に問題に入った場合、下記のトラブルシューティング tips が役立つでしょう。そうでない場合、遠慮なく #mdn IRC チャンネルで (他のオプション追加) 手助けを求めてください(英語)。

Error: Could not find profile matching account

あなたのプロフィールに GitHub アカウントを追加しようとして "Could not find profile matching account," というエラーが出た場合、いくつか異なる事を意味します。Githubアカウントに複数のアカウントを持っている場合、いくらか混乱があります; GitHub は MDN が期待するeメールアドレスに報告せず、その結果エラーとなります。他の処理中のグリッチでも同じメッセージが出る事もあります。

この問題の回避策は: ブラウザのプライベートウィンドウを開きます; たとえば Firefox ではファイルメニューで "新しいプライベートウィンドウ" を選びます (または Ctrl+Shift+P [Mac ではCmd-Shift-P])。そこでMDNへ移動し、MDN アカウントにサインインして 上記に説明したように、あなたのプロフィールに GitHub アカウントを再度追加してみてください。

アカウント接続のページで GitHub 認証が表示されない

それはキャッシュの問題かもしれません。ページをリロードするかログアウトして再びログインすれば問題は解決するでしょう。

Persona に私の情報が記憶されていない

Persona にログインを試みてMDNアカウントに GitHub ログインしようとした時に、 "Your email address is new to us,(あなたのeメールアドレスを我々は知りません)" と告げられた場合、Personaに最終ログインしてから長い時間が経ったためシステムがあなたのeメールアドレスを削除してしまった可能性が高いです。これはいくらかの期間の後に起こります; つまりPersonaのログインウィンドウはこの状況でこのようになります:

If this happens, you need to simply follow Persona's instructions to create a new password for that email address. MDN doesn't care about this process; the fact that your email address matches up is all that matters. A confirmation email will be sent to verify that you own the email address, probably from no-reply@persona.org. If you have spam filtering, it may be sent to your spam folder.

Once you've finished the process of setting the password for the email address you used to log into MDN, your access to MDN will be restored. Then you can follow the steps in Detailed instructions above to add your GitHub login to your MDN account.

こちらも見てください

ドキュメントのタグと貢献者

 このページの貢献者: Uemmra3
 最終更新者: Uemmra3,