git中fatal: Authentication failed的問題


git中fatal: Authentication failed的問題

  • 有兩種辦法,一種是刪除重新認證,另一種是使用Ssh

刪除重新認證

有控制面板->用戶賬戶->管理windows憑據->應用憑據
找到刪除

使用ssh

如何創建公鑰

  1. 首先啟動一個Git Bash窗口(非Windows用戶直接打開終端)
  2. 執行:
cd ~/.ssh

如果返回“… No such file or directory”,說明沒有生成過SSH Key,直接進入第4步。否則進入第3步備份!
3. 備份:

mkdir key_backup mv id_isa* key_backup
  1. 生成新的Key:(引號內的內容替換為你自己的郵箱)
ssh-keygen -t rsa -C "your_email@youremail.com"

輸出顯示:

>Generating public/private rsa key pair. Enter file in which to save the key 
(/Users/your_user_directory/.ssh/id_rsa):<press enter>

直接回車,不要修改默認路勁。

>Enter passphrase (empty for no passphrase):<enter a passphrase>
Enter same passphrase again:<enter passphrase again>

設置一個密碼短語,在每次遠程操作之前會要求輸入密碼短語!閑麻煩可以直接回車,不設置。
5. 成功:

Your identification has been saved in /Users/your_user_directory/.ssh/id_rsa. Your public key has been saved in /Users/your_user_directory/.ssh/id_rsa.pub. The key fingerprint is: ... ...
  1. 提交公鑰:
  • 找到.ssh文件夾(一般在C盤user/用戶名目錄下),用文本編輯器打開“id_rsa.pub”文件,復制內容到剪貼板。
  • 打開 https://github.com/settings/ssh ,點擊 Add SSH Key 按鈕,粘貼進去保存即可。

https://blog.csdn.net/qq_34665539/article/details/80408282
https://gist.github.com/yisibl/8019693


免責聲明!

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



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