helping to deliver secure software updates from code to the edge.
You have been redirected to the JFrog website
JFrog ArtifactoryはGoモジュール用の一元化された安全なリポジトリを提供し、パブリックとプライベートの両方のGo依存関係を管理することができます。Goモジュールの制御を強化し、権限管理を通じてセキュリティを向上させ、トレーサビリティを確保します。また、Artifactoryは外部のGoモジュールのキャッシュを支援し、開発チーム間での効率的な依存関係の解決を可能にします。
JFrog ArtifactoryをGoレジストリとして使用するようにGoプロジェクトを設定するには、以下の手順に従ってください。
JFrog ArtifactoryでGoリポジトリを設定します。
Go環境をArtifactoryを指すように変更します。GOPROXY環境変数をArtifactory Goリポジトリに設定します。
export GOPROXY=
プライベートなGoモジュールをJFrog Artifactoryに公開するには:
まず、GOPROXYがArtifactory Goリポジトリを指すように設定します。
goコマンドを使用して、モジュールを公開します。
go mod tidy
go mod vendor
go mod download
モジュールを準備したら、ArtifactoryのGoリポジトリインターフェースまたはArtifactoryと統合されたCI/CDパイプラインを使用してArtifactoryにデプロイします。
JFrog Artifactoryへの認証は、APIキー、アクセストークン、または基本認証(ユーザー名/パスワード)を使用して行うことができます。netrcを使用して認証を設定できます。
マシン
ログイン
パスワード
これを設定すると、GoクライアントはArtifactoryとの間でモジュールを安全にプルおよびプッシュできるようになります。
JFrog Artifactoryは、セマンティックバージョニング(v0、v1、v2など)に基づいてモジュールを提供することで、Goモジュールのバージョニングを完全にサポートしています。ArtifactoryはGoプロキシとして機能し、ローカルリポジトリとリモートリポジトリの両方からモジュールを取得することで依存関係を解決します。外部依存関係(proxy.golang.org、GitHubなど)のキャッシュをサポートし、外部ネットワークリクエストを減らすことで、より迅速な解決と安定性を確保します。