當push代碼到遠程倉庫時出現(xiàn)以下錯誤
fatal.png
原因:
遠程倉庫缺少本地git的SSH公鑰導致無法認證绩郎,進而沒有權限讀取遠程倉庫综液。解決辦法
本地生成SSH公鑰,上傳到Gitee/GitHub 個人公鑰管理當中担租。
下面以Gitee為例演示
- 本地git使用遠程倉庫賬號郵箱生成ssh济舆。
第一條命令行用于生成SSH密鑰。如果有提示直接按回車各谚。
第二條命令用于查看SSH agent是否正常運行紧憾。如果返回id值信息,則表示運行正常昌渤。
$ ssh-keygen -t rsa -C "xxxx@xxx.com"
$ ssh-agent -s
-
在以下路徑找到id_rsa.pub文件記事本打開后赴穗,復制里邊生成的ssh公鑰。
C:\Users\Administrator.ssh
id_rsa.pub -
在Gitee個人設置>安全設置>SSH公鑰 路徑下膀息,將復制的ssh粘貼上去般眉,并點擊確定按鈕。公鑰添加完畢履婉。
image.png
4.之后本地再次push煤篙,就能成功將本地文件推送到遠程倉庫中斟览。