Ruby on Rails アプリがあり、Octokit を使用して、自分でホストしているエンタープライズ GitHub (GHE) に接続しています。
特定の制約により、新しいユーザーが私のアプリにサインアップし、GHE インスタンスでそれらのアカウントを作成します。つまり、GHE パスワードにアクセスすることはできません。
Octokit クライアントの管理者アカウントを使用して、ユーザーの GHE ユーザー名にのみアクセスできるリポジトリを作成できるようにする必要があります。
これを行う方法はありますか?ユーザーのふりをしたり、リポジトリを作成して所有権を譲渡したりする方法はありますか? 管理者アカウントでリポジトリを作成し、ユーザーをコラボレーターとして追加できることはわかっていますが、最初はユーザーのアカウントでリポジトリを作成したいと思います。
ありがとう!