網(wǎng)站首頁 編程語言 正文
一、為什么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
- 上一篇:沒有了
- 下一篇:沒有了
相關(guān)推薦
- 2022-05-22 PO模式在selenium自動(dòng)化測試框架的優(yōu)勢_python
- 2022-08-16 C語言清楚了解指針的使用_C 語言
- 2023-10-12 可選鏈操作符(?.)及其使用方法與場景
- 2022-06-24 Go單體服務(wù)開發(fā)最佳實(shí)踐總結(jié)_Golang
- 2022-04-15 python實(shí)現(xiàn)選取或刪除指定列包含指定內(nèi)容的行_python
- 2022-07-03 Android使用ViewPager實(shí)現(xiàn)翻頁效果_Android
- 2022-08-28 centos 單機(jī)版redis安裝與數(shù)據(jù)持久化
- 2022-04-08 關(guān)于Kotlin委托你必須重視的幾個(gè)點(diǎn)_Android
- 欄目分類
-
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運(yùn)行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運(yùn)算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯(cuò)誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實(shí)現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡單動(dòng)態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊(duì)列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支