我正在使用 Github Enterprise v2.13.5 并想激活休眠用户。目前 Github 会在他们重新登录时自动激活休眠用户。但我需要显式激活所有休眠用户
问问题
585 次
1 回答
0
API 不会告诉我们/users
用户是否处于休眠状态。至少有一些手动解决方法可以识别非活动用户,但我发现的大多数在实践中都不可行。
如果您不需要有关哪个用户处于休眠状态的任何信息,您可以编写一个小脚本,自动为每个用户创建模拟令牌,并(以他们的名义)在 Github 上执行任意操作:
使用您的帐户,创建一个项目
[yourname]/un-dormant-project
对于每个已知用户(通过
/users
API获取):一个。创建模拟令牌
湾。以用户的名义,对
[yourname]/un-dormant-project
C。删除模拟令牌
我假设您不能删除您创建的项目,否则用户将很快再次进入休眠状态。
免责声明:我没有尝试这种方法。
于 2018-09-18T10:50:50.350 回答