Github Enterprise激活休眠用户

问题描述 投票:1回答:1

我正在使用Github Enterprise v2.13.5并希望激活休眠用户。目前,Github在重新登录时会自动激活休眠用户。但我需要明确激活所有休眠用户

github github-enterprise
1个回答
0
投票

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

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

  1. 使用您的帐户,创建一个项目[yourname]/un-dormant-project
  2. 对于每个已知用户(通过/users API获取): 一个。创建一个impersonation token 湾在用户名中,对[yourname]/un-dormant-project执行任意操作 C。删除模拟令牌

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

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

© www.soinside.com 2019 - 2024. All rights reserved.