2016-12-04 51 views
0

我們第一次運行hub時,它要求輸入我們的Github用戶名和密碼。這永遠不會被存儲。相反,hub使用它創建個人訪問令牌,獲得saved in your account,然後它將該令牌用於後續用途。從bash創建並返回Github令牌

有沒有一種方法可以從bash腳本實現同樣的效果,而無需註冊應用程序和所有這些?

此腳本將公開。

回答

1

沒有註冊應用程序

不完全是,因爲它是oauth workflow的一部分。

但是,從一個簡單的shell,你可以在一個credential helper像libsecret(Mac)或管理器(Windows)中存儲你的GitHub用戶名和密碼。

在這種情況下,您不必再次輸入上述憑證,也無需在GitHub上直接註冊任何內容。

+0

「但是,從一個簡單的shell中,您可以將您的GitHub用戶名和密碼存儲在憑證助手中。」沒有什麼好處,因爲我想在建立一臺新機器時做到這一點。 – user137369