

Amazon CodeCatalyst 不再向新客戶開放。現有客戶可以繼續正常使用該服務。如需詳細資訊，請參閱[如何從 CodeCatalyst 遷移](migration.md)。

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 在 CodeCatalyst 中發佈和共用軟體套件
<a name="packages"></a>

Amazon CodeCatalyst 包含全受管套件儲存庫服務，可讓開發團隊輕鬆安全地存放和共用用於應用程式開發的軟體套件。這些套件存放在套件儲存庫中，這些儲存庫是在 CodeCatalyst 中的專案中建立和組織。

單一套件儲存庫可以存放每個支援套件類型的套件。CodeCatalyst 支援下列套件格式：
+ npm
+ Maven
+ NuGet
+ Python

套件儲存庫中的套件可以在包含儲存庫的專案成員之間探索和共用。

若要將套件發佈至 ，並從儲存庫取用套件，請將套件管理員設定為使用儲存庫端點 (URL)。然後，您可以使用套件管理員將套件發佈至儲存庫。您可以使用套件管理員，例如 Maven、Gradle、npm、 yarn、nuget、dotnet、pip 和 Twine。

您也可以設定 CodeCatalyst 工作流程來使用 CodeCatalyst 套件儲存庫。如需在工作流程中使用套件的詳細資訊，請參閱 [將套件儲存庫連線至工作流程](workflows-packages.md)。

您可以將一個套件儲存庫中的套件新增為上游儲存庫，使其可供相同專案中的另一個儲存庫使用。上游儲存庫可用的所有套件版本也可供下游儲存庫使用。如需詳細資訊，請參閱[設定和使用上游儲存庫](packages-upstream-repositories.md)。

您可以透過建立稱為**閘道**的特殊儲存庫類型，讓 CodeCatalyst 儲存庫可使用開放原始碼套件。串流至閘道儲存庫可讓您使用來自熱門公有儲存庫的套件，例如 npmjs.com 和 pypi.org，並自動將其快取至 CodeCatalyst 儲存庫。如需詳細資訊，請參閱[連線到公有外部儲存庫](packages-connect-external.md)。

**Topics**
+ [套件概念](packages-concepts.md)
+ [設定和使用套件儲存庫](packages-repositories.md)
+ [設定和使用上游儲存庫](packages-upstream-repositories.md)
+ [連線到公有外部儲存庫](packages-connect-external.md)
+ [發佈和修改套件](working-with-packages.md)
+ [使用 NPM](packages-npm.md)
+ [使用 Maven](packages-maven.md)
+ [使用 NuGet](packages-nuget.md)
+ [使用 Python](packages-python.md)
+ [套件的配額](packages-quotas.md)