【问题标题】:Octokit Client create Repo for UserOctokit 客户端为用户创建存储库
【发布时间】:2016-12-15 23:08:18
【问题描述】:

我有 ruby​​ on rails 应用程序,我正在使用 Octokit 连接到我自己托管的企业 GitHub (GHE)。

由于某些限制,新用户在我的应用上注册,我在我的 GHE 实例上为他们创建帐户,这意味着我永远无法访问他们的 GHE 密码。

使用我的 Octokit 客户端的管理员帐户,我需要能够为我的用户创建存储库,并且只能访问他们的 GHE 用户名。

任何人有任何想法如何做到这一点?有没有办法伪装成用户,或者创建 repo 然后转移所有权?我知道我可以在管理员帐户下创建存储库并将用户添加为协作者,但我想首先在用户帐户下创建存储库。

谢谢!

【问题讨论】:

    标签: ruby-on-rails ruby github octokit


    【解决方案1】:

    好吧,我无法弄清楚如何按照我上面描述的方式完成这项任务,但是我确实找到了解决方法。

    我的 Octokit 客户端是我的 GHE 管理员帐户,我只是在我的管理员名下创建每个 repo。然后我将我的用户添加为协作者。在后端,它看起来很时髦,但用户看不到任何这些,因为我跟踪状态。

    如果有人能像我上面描述的那样解决这个问题,那就太好了!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-12
      • 1970-01-01
      • 2016-01-17
      • 2016-03-21
      • 1970-01-01
      • 1970-01-01
      • 2023-04-06
      • 1970-01-01
      相关资源
      最近更新 更多