我正在使用Github Enterprise v2.13.5并希望激活休眠用户。目前,Github在重新登录时会自动激活休眠用户。但我需要明确激活所有休眠用户
/users
API不会告诉我们用户是否处于休眠状态。有一些手动workarounds至少用于识别非活动用户,但我发现的大多数在实践中是不可行的。
如果您不需要有关哪个用户处于休眠状态的任何信息,您可以编写一个小脚本,为每个用户自动创建模拟令牌,并且(在他们的名字中)在Github上执行一个任意操作:
[yourname]/un-dormant-project
/users
API获取):
一个。创建一个impersonation token
湾在用户名中,对[yourname]/un-dormant-project
执行任意操作
C。删除模拟令牌我假设你不能删除你创建的项目,否则用户将很快再次休眠。
免责声明:我没有尝试这种方法。