我有 ruby on rails 应用程序,我正在使用 Octokit 连接到我自己托管的企业 GitHub (GHE)。
由于某些限制,新用户在我的应用程序上注册,我在我的 GHE 实例上为他们创建帐户,这意味着我永远无法访问他们的 GHE 密码。
使用我的 Octokit 客户端的管理员帐户,我需要能够为我的用户创建存储库,只能访问他们的 GHE 用户名。
任何人有任何想法如何做到这一点?有没有办法伪装成用户,或者创建 repo 然后转移所有权?我知道我可以在管理员帐户下创建存储库并将用户添加为协作者,但我想首先在用户帐户下创建存储库。
谢谢!