1

我正在使用 Github Enterprise v2.13.5 并想激活休眠用户。目前 Github 会在他们重新登录时自动激活休眠用户。但我需要显式激活所有休眠用户

4

1 回答 1

0

API 不会告诉我们/users用户是否处于休眠状态。至少有一些手动解决方法可以识别非活动用户,但我发现的大多数在实践中都不可行。

如果您不需要有关哪个用户处于休眠状态的任何信息,您可以编写一个小脚本,自动为每个用户创建模拟令牌,并(以他们的名义)在 Github 上执行任意操作:

  1. 使用您的帐户,创建一个项目[yourname]/un-dormant-project

  2. 对于每个已知用户(通过/usersAPI获取):

    一个。创建模拟令牌

    湾。以用户的名义,对[yourname]/un-dormant-project

    C。删除模拟令牌

我假设您不能删除您创建的项目,否则用户将很快再次进入休眠状态。

免责声明:我没有尝试这种方法。

于 2018-09-18T10:50:50.350 回答