git push的時候每次都要輸入用戶名和密碼的問題解決


  • 換了個ssh key,發現每次git push origin master的時候都要輸入用戶名和密碼
  • 原因是在添加遠程庫的時候使用了https的方式。。所以每次都要用https的方式push到遠程庫
  • 查看使用的傳輸協議:
git remote -v
wuxiao@wuxiao-C-B150M-K-Pro:~/MyGithub/DailyBlog$ git remote -v
origin https://github.com/toyijiu/DailyBlog.git (fetch)
origin https://github.com/toyijiu/DailyBlog.git (push)
  • 重新設置成ssh的方式:
git remote rm origin
git remote add origin git@github.com:username/repository.git
git push -u origin master
  • 再看下當前的傳輸協議:
    wuxiao@wuxiao-C-B150M-K-Pro:~/MyGithub/DailyBlog$ git remote -v
    origin git@github.com:toyijiu/DailyBlog.git (fetch)
    origin git@github.com:toyijiu/DailyBlog.git (push)

     


免責聲明!

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



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