2017-02-05 19 views
0

私のNuGetパッケージは、明らかにセキュリティ上の問題があるため、展開の試行中にタコを介してダウンロードされません。 "パッケージをNuGetからダウンロードできませんでした。パッケージの確認エラーが発生した場合は、Windowsファイル共有パッケージリポジトリに切り替えて、役立つかどうか確認してください。OctopusでWindowsファイル共有パッケージリポジトリを作成するにはどうすればよいですか?

どのようにWindowsファイル共有パッケージリポジトリに切り替えるのですか。これは実際にはどういう意味ですか?

タコを使用して、私のdllファイルをVisual Studioビルドで設定した場所から別のサーバー/リポジトリにコピーできますか?それはWindowsのファイル共有がすべてについてですか?

+0

[built -in Octopus NuGet feed](https://octopus.com/docs/packaging-applications/package-repositories/pushing-packages-to-the-built-in-repository)? –

答えて

0

Nugetサポート(少なくとも)nugetパッケージを取得するための2つのプロトコル:

  • HTTPあなたからnugetを実行した場合ことを意味し、 "REST" API
  • Windowsファイル共有

ベースあなたは\\ someserver \ someshareにパッケージをインストールしているので、次のようにその共有からパッケージをインストールできます:

nuget install somepackage -source \\someserver\someshare 

So。この場合、あなたが作成しようとしているパッケージをあなたが所有するファイル共有に入れるようにしてみてください。

  • あなたのOctopusサーバー/触手を動かしているどのアカウントでも、ファイル共有を利用できるようにしてください。
  • この場所をタコパスのリポジトリソースとして指定します。

これはあなたの問題を短期間で解決しますが、タコサーバーとmygetサービスエンドポイントの接続に問題があると思われます。長期的には、おそらくそれを修正したいと思うでしょう。 ODサーバーを実行しているアカウントでOctopusサーバーにログオンし、nugetコマンドラインツールを使用してmygetフィードにアクセスしてみてください(おそらく最初にインストールする必要があります)。

関連する問題