Skip to main content
Agentがgit、gh、glabを実行すると、Replitはそのリクエストを安全なプロキシ経由で送ります。GitHubにはgithub.replit.internal、GitLabにはgitlab.replit.internalを使用します。プロキシはサンドボックスの外側で連携の認証情報を付与するため、Agentが漏洩し得るトークンを受け取ることはありません。 プロキシを使用するのはAgentだけです。ご自身のシェルとGitペインは、ご自身のアカウントでGitHubとGitLabに直接接続し、リモートのURLも通常のままです。

Agentがアクセスできる範囲

Agentがアクセスできるのは、GitHubまたはGitLabの連携が許可している範囲とまったく同じです。変更するには、Replitで連携を更新するか、プロバイダー側で権限を変更してください。バックグラウンドビルドについては、Gitプロバイダーアプリをインストールするを参照してください。

表示されるメッセージ

AgentのGit出力には、プロバイダーではなくプロキシの名前が表示されます。
リクエストが失敗した場合は、ReplitでGitHubを再接続する、連携にリポジトリへのアクセス権を付与するなど、対処方法がエラーに表示されます。保護されたブランチへのプッシュが拒否された場合など、GitHubまたはGitLab自体からのエラーはそのまま表示されます。
エラーを回避するために、Agentに個人用アクセストークンを渡さないでください。代わりに、Replitで連携を修正してください。