For the complete documentation index, see llms.txt. This page is also available as Markdown.

Bundler - プライベートGems

Aikido がプライベート gem を含む依存関係を更新するには、正確な AutoFix を生成できるようにプライベート gem へのアクセスが必要です。これのために、Aikido でプライベート gem レジストリの設定を提供できるようになりました。

Aikido での設定 - プライベート RubyGems レジストリ

以下の手順に従うことで、依存関係を更新する際に Aikido がプライベート RubyGems レジストリで認証するよう設定できます。

  1. Aikido の autofixer のアカウント設定ページに移動し、 こちら.

  2. 「Connect Registry」をクリックすると、プライベートレジストリのモーダルが表示されます

  1. 「Bundler」を選択します。以下の例では、プライベートな GitHub RubyGems レジストリの可能な設定例を示しています。環境変数キーは BUNDLE_RUBYGEMS__PKG__GITHUB__COMで、値は GitHub アクセストークンに read:packages スコープを付与したものです。これは使用するプライベートレジストリによって異なります。

  1. 設定を保存するには、「Connect Registry」をクリックします。

Aikido での設定 - プライベート Git リポジトリ

同じ SCM 組織

gem のプライベート Git リポジトリが、自動修正されるコードと同じ組織にある場合は、既存のアクセストークンの権限を拡張してプライベートリポジトリへのアクセスを含めることができます こちら.

異なる SCM 組織

以下の手順に従うことで、依存関係を更新する際に Aikido がプライベート RubyGems の Git リポジトリで認証するよう設定できます。

  1. Aikido の autofixer のアカウント設定ページに移動し、 こちら.

  2. 「Connect Registry」をクリックし、次に Bundler を選択します。

上の例では、プライベートな GitHub Git リポジトリの可能な設定例を示しています。環境変数キーは BUNDLE_GITHUB__COMで、値はリポジトリへのアクセス権を持つ GitHub アクセストークンです。

プロバイダー
環境変数キー
値の形式

GitHub

BUNDLE_GITHUB__COM

x-access-token:your-access-token

GitLab

BUNDLE_GITLAB__COM

oauth2:your-access-token

Bitbucket

BUNDLE_BITBUCKET__ORG

x-token-auth:your-access-token

Azure DevOps

BUNDLE_DEV__AZURE__COM

:your-access-token

  1. 設定を保存するには、「Connect Registry」をクリックします。

最終更新

役に立ちましたか?