問題タブ [aws-codeartifact]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
552 参照

c# - .Net Core で AWS CodeArtifact CredentialProvider を使用する - 指定されたコマンドまたはファイルが見つからなかったため、実行できませんでした

先週、この AWS チュートリアルに従って、資格情報プロバイダーで AWS Code Artifact を使用するように dotnet CLI をセットアップしました。これは、次の 3 つのコマンドで実行できます。

  1. dotnet tool install -g AWS.CodeArtifact.NuGet.CredentialProvider
  2. dotnet codeartifact-creds install
  3. dotnet codeartifact-creds configure set profile profile_name

これはすべて期待どおりに機能し、dotnet CLI から AWS CodeArtifact にパッケージを発行できました。

ただし、今日コマンドを使用しようとするとcodeartifact-creds、ドットネットがコマンドを認識していないことを示すエラーが表示されます。

これを修正し、ツールを使用できるようにするための助けがあれば幸いです。


私が試したこと:

  • マシンの再起動
  • CLI 経由dotnet tool uninstall AWS.CodeArtifact.NuGet.CredentialProviderでツールを削除し、上記の 3 コマンドを使用して再インストールします。
  • から削除してから%home%/.dotnet/tools再インストールすることにより、ツールを手動で削除します

言及する価値があります:

  • Windows 10 の WSL2 環境で Debian を実行しています
  • これが最後に機能してから変更された唯一のこと(AFAIK)は、マシンを再起動したことだけです。
  • dotnet core 3.1 と 5 SDK の両方がインストールされています