floyd-cliでブラウザが起動しない場合の対処方法

はじめに

floydhubのcliをcygwinから使おうとするも、「Waiting for login from browser…」と表示されて永遠と待たされる。

以下は対話的にfloyd cliの認証をする方法。

環境

  • Cygwin

ブラウザでログイン

まずはブラウザからアカウントにログインしておく。
今回はソーシャルアカウントを使って試した。

floyd cliのインストール

コマンドラインから、pipでfloyd cliをインストールする。今回はpip3を使ったけれどもpipでもいいと思う。

pip3 install floyd-cli

floyd cliで認証

floyd cliで認証していく。
CLI authentication tokenのページを開くと、ログインで使われるトークンとコマンドが表示される。このトークンは後で使うのでメモしておく。

CLI authentication tokenページ

コマンドはおそらく下記のようなものが表示されているはず。

floyd login -u <ユーザー名>

googleアカウントでログインしているからか、パスワードのオプションがなかった。
とりあえず表示されているコマンドにtokenオプションを付けて実行する。

floyd login -u <ユーザー名> --token

This is an invisible field. Paste token and press ENTER:」と表示されるので、先ほどメモしたトークンを入力する。

認証が成功すると「Login Successful as <ユーザー名>」と表示される。

参考


投稿日

カテゴリー:

投稿者:

タグ: