ホーム>source

GitHubは非推奨の認証に関するメールを送信していますが、コンポーザーの auth.json の詳細を説明するリソースはまだ見つかりません新政権のように見えるはずです。

私の要件は比較的単純です-開発中のSymfonyアプリケーションを更新するためにcomposerを使用し、時々他のリポジトリで実験します。電子メールはどちらかを言います:

ウィズウィズ

または

ウィズウィズ

私の元の

You recently used a password to access an endpoint through the GitHub API using Composer/1.9.1 ...We recommend using a personal access token (PAT) with the appropriate scope to access this endpoint instead.

(私以外の何らかのプロセスによって構築された)は

<前>ウィズウィズ

そして今のようになります

<前>ウィズウィズ

それは本当にどのように見えるべきですか?

...your personal access token...was used as part of a query parameter to access an endpoint through the GitHub API...Please use the Authorization HTTP header instead...

あなたの答え
  • 解決した方法 # 1

    最初の構成は正しいものです。

    「文字列」は、GitHubの適切なアクセススコープで構成されたパーソナルアクセストークン(PAT)である必要があります。

    トークンのスコープを構成するには、GitHub開発者設定にアクセスする必要があります-> パーソナルアクセストークン。

    2番目の形式は、生成されたトークンの代わりにユーザー名とパスワードの送信を認証しようとします。これは悪いセキュリティ慣行であり、実行すべきではありません。

    さらに、最新のcomposerバージョン(現時点では1.9.3)に更新する必要があります。それでも以前のバージョンでは、composerがGitHubに接続する方法が原因で非推奨の警告が表示される場合があります。

  • 前へ java - JPAクエリ:サブクエリをグループ化条件に結合する
  • 次へ reactjs - documentcreateElement( 'div')は、Reactコンストラクターでサイレントに失敗します