日本語

Go - プライベートパッケージ

Aikido がプライベートパッケージを含む依存関係を更新するには、正確な lockfile 更新を生成できるようにプライベートレジストリへのアクセスが必要です。以下の手順に従って、GitHub または GitLab でホストされているプライベート Go パッケージを設定してください。

  1. 次へ移動して 自動修正設定 ページを開き、「レジストリを接続"
  2. 「を選択Go」をパッケージマネージャーとして
  1. 以下のモーダルで、プライベートレジストリのホストを入力してください。これは、パッケージがホストされているリポジトリへのパスを含むホスト名です。Aikido はこれを GOPRIVATE 更新プロセス中の環境変数として公開します。
  2. GitHub の例: github.com/[ORG]/[REPO]
  3. GitLab の例: gitlab.com/[ORG]/[REPO]

Aikido はこの値を設定するために使用します GOPRIVATE 環境変数として使用するため、プライベートと見なすべきモジュールパスのプレフィックスを、カンマ区切りの glob パターンのリストにできます(例: github.com/myorg/* または gitlab.com/myorg/repo1,gitlab.com/myorg/repo2.

  1. 次に、GitHub または GitLab で、そのリポジトリに対する読み取り専用アクセス権を持つ個人アクセストークンを作成し、token フィールドに追加します
  1. 「レジストリを接続"