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

學(xué)無先后,達(dá)者為師

網(wǎng)站首頁 編程語言 正文

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

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

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

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

二、什么是ssh?

SSH是一種網(wǎng)絡(luò)協(xié)議,用于計(jì)算機(jī)之間的加密登錄。

SSH(Secure Shell,安全外殼)是一種網(wǎng)絡(luò)安全協(xié)議,通過加密和認(rèn)證機(jī)制實(shí)現(xiàn)安全的訪問和文件傳輸?shù)葮I(yè)務(wù)。傳統(tǒng)遠(yuǎn)程登錄和文件傳輸方式,例如Telnet、FTP,使用明文傳輸數(shù)據(jù),存在很多的安全隱患。隨著人們對網(wǎng)絡(luò)安全的重視,這些方式已經(jīng)慢慢不被接受。SSH協(xié)議通過對網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行加密和驗(yàn)證,在不安全的網(wǎng)絡(luò)環(huán)境中提供了安全的網(wǎng)絡(luò)服務(wù)。作為Telnet和其他不安全遠(yuǎn)程shell協(xié)議的安全替代方案,目前SSH協(xié)議已經(jīng)被全世界廣泛使用,大多數(shù)設(shè)備都支持SSH功能。

三、怎么配置公鑰?

接下來以gitee為例進(jìn)行講解

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

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

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

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

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

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

(4) 復(fù)制公鑰進(jìn)入gitee進(jìn)行設(shè)置

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

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