我们第一次运行hub
时,它要求我们的github用户名和密码。这永远不会存储。相反,hub
使用它来创建一个个人访问令牌,该令牌将保存在您的帐户中,然后将其用于后续用途。
有没有办法从bash
脚本实现相同的方法,而无需注册应用程序以及所有这些?
此脚本将是公开的。
不注册应用程序
不是完全,因为它是Oauth Workflow的一部分。
但是,从简单的外壳中,您可以将github用户名和密码存储在凭证助手类似于libsecret(Mac)或Manager(Windows)。
在这种情况下,您不必再次输入上述凭据,也不必直接在Github上注册。