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://$GH_TOKEN@github.com/owner/repo.git
    • 3)從以上地址克隆或使用git remote add 的方式關聯本地倉庫,之后都不需要輸入用戶名和密碼信息。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM