日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

為什么Git需要配置ssh密鑰,怎么配置?

作者:smallmww 更新時間: 2023-08-13 編程語言

一、為什么Git需要配置ssh密鑰?

如果不設置 ssh 公鑰每次提交代碼就要輸入你的帳號密碼。如果設置了公鑰之后你的機器和 github或者gitee?通信的時候, github或者gitee可以通過公鑰識別出你是可信賴用戶,這樣就不需要每次 git 和 github或者gitee?通信的時候都要輸入密碼了。

二、什么是ssh?

SSH是一種網絡協議,用于計算機之間的加密登錄。

SSH(Secure Shell,安全外殼)是一種網絡安全協議,通過加密和認證機制實現安全的訪問和文件傳輸等業務。傳統遠程登錄和文件傳輸方式,例如Telnet、FTP,使用明文傳輸數據,存在很多的安全隱患。隨著人們對網絡安全的重視,這些方式已經慢慢不被接受。SSH協議通過對網絡數據進行加密和驗證,在不安全的網絡環境中提供了安全的網絡服務。作為Telnet和其他不安全遠程shell協議的安全替代方案,目前SSH協議已經被全世界廣泛使用,大多數設備都支持SSH功能。

三、怎么配置公鑰?

接下來以gitee為例進行講解

(1)先檢查是否已存在公鑰和私鑰

cd ~/.ssh
ls
//看是否存在 id_rsa 和 id_rsa.pub文件,如果存在,說明已經有SSH Key

(2)使用如下命令生成公鑰

ssh-keygen -t rsa -C cherish@cherish.pw 

(3)提示會生成一個存放公鑰私鑰的路徑,一般格式是:C/Users/你的用戶名/.ssh/:

id_rsa:私鑰(私有的鑰匙,不能公開) 
id_rsa.pub:公鑰(可以公開的鑰匙) 

(4) 復制公鑰進入gitee進行設置

原文鏈接:https://blog.csdn.net/smallmww/article/details/131783407

  • 上一篇:沒有了
  • 下一篇:沒有了
欄目分類
最近更新