サイドバーの「Django ドキュメント検索」というプレースホルダの入った検索では、Django ドキュメント (Django 2.1) の公式サイト内を検索できます

はじめに

Heroku のリモートリポジトリに git でアクセスしようとした際に、Username を求められました。通常は passphrase を求められるだけなので、Username なんてあったっけ?という状態です。というわけで何を入力すべきか不明だし、実際何を入力してもエラーになるようでした。

下記は git fetch 実行時に Unsername を求められて Email アドレスを入力してみた例です。

解決


Heroku はログインすることによって ~/.netrc にログイン情報を書き込んでいるため、ログアウトした場合などで、~/.netrc の内容が不適切になると上記現象が発生するようです。

結論解決するには、ログインし直せば良いです。(というか、今回は私の認識不足で、Heroku をログアウトしてしまっていたようです。)

下記では、一旦ログアウトして再度ログインすることによって、Email アドレスとパスワードでログインできました。その後は、git fetch では passphrase のみを求められていますので、リモートリポジトリへアクセスできました。

 

なお、ここ大事一度ログインしたらログアウトしない限り、PC を再起動後でもわざわざログインする必要はないので、通常は開発環境で Heroku をログアウトする必要はないと思われます。

低価格なのに高速・多機能・高セキュリティ 月額400円(税別)から最大容量100GB WordPress専用高速サーバー Z.com WP
おすすめの記事