Github命令行认证通过在命令行上提示用户(就像一样)为您获取身份验证令牌。用法:var getAuthToken = require('github-cli-auth'); getAuthToken('token-name', function(err, authToken) { console.log(authToken); }); 这将提示用户如下:

github.com: username: csabapalfi

github.com: password (never stored):

github.com: 2-factor auth token: 123456

然后使用身份验证令牌或错误调用回调。

限制:

  1. 无法重新创建具有相同名称的令牌(可以完成POST或GET现有)。

  2. 总是要求两因素身份验证令牌。

  3. 仅支持单一方式。