ゼロイチ

WordpressやWEB技術ネタ

WEBサービス

SourceTreeでGitHubにプッシュしたとき、Password Requiredから進まない

投稿日:2016年7月23日 更新日:

SourceTreeとGitHubを使って、開発をしようと設定していたところ、GitHubへのプッシュがうまくいかなくて少々ハマりました。

プッシュ実行→GitHubのユーザー名とパスワードを聞かれる→入力→上記画像のような【Password Required】というダイアログが出てくる。→パスワードを入力しても認証エラーになってプッシュできない・・・という状況でした。

原因は、GitHubの2段階認証が有効になっており、2回めのパスワードはGitHubサイト上で発行するTokenを入力しなけばならないということでした。そのtokenをGitHub側とSourceTree側で設定すれば、無事プッシュできました。

GitHubでは2段階認証がデフォルトで設定されており、万が一ログインパスワードを盗まれたとしても、アカウントの不正利用を防ぐことが出来ます。ソースコードは貴重な財産なので、より安全に管理するために2段階認証が有効化されているようです。

それでは、SourceTreeでGitHubにプッシュしたとき、Password Requiredから進まない場合の解消法について解説します。

 

Token発行

まず以下の設定画面にアクセスします。

https://github.com/settings/applications#personal-access-tokens

左メニューの【Personal access tokens】をクリックし、【Generate a personal access token】をクリックします。

【Token description】に任意のアプリ名を入力します。また、SourceTreeからのアクセスを許可するために、repoにチェックをつけておきましょう。【Generate token】をクリックします。

tokenが発行されます。これをコピーしてGitHub側とSourceTree側に設定します。

token設定

【Personal access tokens】をクリックし、【Edit】をクリックします。

【Token description】に先ほどのtokenを入力し、【repo】にチェックを入れ、【Update token】をクリックします。GitHub側の設定はこれで完了です。

次にSourceTree側の操作に戻ります。

プッシュの際に出てきていたダイアログに、先ほど発行したtokenを入力します。

無事プッシュできました!GitHubのリポジトリページにも変更が反映されています!

設定関係はなにごとも最初の一本の正常系動作をさせるまでが大変ですね。。。token関係についてはも少し勉強が必要のようです。

以上、【SourceTreeでGitHubにプッシュしたとき、Password Requiredから進まない】の解説でした。

 

PR

PR

-WEBサービス
-

管理人

関連記事

3分で登録可能!Googleアカウント作成と削除手順

Gmail、Googleカレンダー、YouTubeなどの便利なサービスを、同じGoogleアカウントを使用して、楽しむことができます。まだ、アカウントをお持ちでない方は、ぜひとも作成しておきましょう。 …

CUIよりGUI!GitHubをSourceTreeで利用する方法

GitHubで作成したリポジトリをSourceTreeで管理する手順です。 GitHubのアカウント作成をお持ち出なかったり、リポジトリをまだ作成していないかたは、一歩を踏み出せ!GitHubアカウン …

Amazonアソシエイトの登録方法

Amazonアソシエイトの登録方法について解説します。 目次1 Amazonアソシエイトとは?2 Amazonアソシエイト登録方法2.1 アカウント認証 Amazonアソシエイトとは? Amazonア …

お客様の住所の確認が完了していないため、お客様のお支払いは現在保留中となっていた件。Googleアドセンス

Googleアドセンスをサイトに設置してから数週間。順調にPV数を伸ばしてきました。アドセンスの収入も気になり始めたので、ちょっと報酬額を確認してみました。すると。。。 目次1 管理画面にエラーメッセ …

GoogleAdsenseへの申し込み手順

ブログで収益を考えるならば、一番に導入したいサービスがGoogleAdsenseです。クリック報酬型のアフィリエイトで、PV(ページビュー)が多ければ多いほど、クリックされる数が増えるので収入が増えま …