Github 最簡單的認證方式 - Access Token

Github 本身提供了多種認證方式,所有開發人員可以各取所需。

 

  • SSH,這是最原始的方式,如果使用git bash只要按照官方文檔一步一步配置就好了
    • 小心坑:SSH有可能需要配置代理,否則無法解析服務器域名。錯誤如下:
    • ssh: Could not resolve hostname github.com: no address associated with name
    • 解決辦法:給SSH以及git 客戶端配置代理。
  • HTTPS,這也是比較方便的方式,但是每一次都需要輸入用戶名和密碼。
    • 小心坑:本機的SSL證書不是正規機構頒發的,驗證失敗。錯誤如下:
    • fatal: unable to access 'https://github.com/owner/repo.git/': SSL certificate problem: unable to get local issuer certificate

    • 解決辦法:將Git的SSL驗證關閉,命令如下。
    •  git config --global http.sslVerify false
  • Access Token,我個人認爲最爲便捷的方式之一,不失安全性。
    • https://help.github.com/articles/creating-an-access-token-for-command-line-use/
    • 使用方法:
    • 1)從Settings頁面生成唯一的Token
    • 2) 手動拼接出遠程倉庫的地址,比如:https://[email protected]/owner/repo.git
    • 3)從以上地址克隆或使用git remote add 的方式關聯本地倉庫,之後都不需要輸入用戶名和密碼信息。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章