国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

vscode通過ssh連接github倉庫(git+ssh+github+vscode詳細(xì)步驟)

這篇具有很好參考價值的文章主要介紹了vscode通過ssh連接github倉庫(git+ssh+github+vscode詳細(xì)步驟)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

vscode如何通過ssh連接github倉庫(詳細(xì)步驟)


前言

首先我們先來了解一下什么是sshgithub

1.ssh

SSH(Secure Shell)是一種網(wǎng)絡(luò)協(xié)議,用于在不安全的網(wǎng)絡(luò)中安全地傳輸數(shù)據(jù)和執(zhí)行遠(yuǎn)程命令。它提供了加密的通信通道,使得數(shù)據(jù)傳輸過程中不容易被竊聽或篡改。

SSH 使用公鑰加密和私鑰解密的方式進(jìn)行身份驗(yàn)證和數(shù)據(jù)傳輸。用戶生成一對密鑰,其中包括一個公鑰和一個私鑰。公鑰存儲在要連接的遠(yuǎn)程服務(wù)器上,私鑰則保存在用戶本地的計算機(jī)中。在建立 SSH 連接時,服務(wù)器會向客戶端發(fā)送一個隨機(jī)的挑戰(zhàn),客戶端使用私鑰對挑戰(zhàn)進(jìn)行簽名,并將簽名發(fā)送給服務(wù)器。服務(wù)器使用預(yù)先存儲的公鑰來驗(yàn)證簽名的有效性,從而確認(rèn)客戶端的身份。

一旦身份驗(yàn)證成功,SSH 連接就建立起來了。通過這個連接,用戶可以在遠(yuǎn)程服務(wù)器上執(zhí)行命令、傳輸文件和進(jìn)行其他操作。SSH 還提供了端口轉(zhuǎn)發(fā)和隧道功能,可以安全地傳輸其他網(wǎng)絡(luò)協(xié)議,如 HTTP、FTP 和數(shù)據(jù)庫連接。

2.github

GitHub 是一個基于云端的代碼托管平臺,它提供了版本控制和協(xié)作工具,使開發(fā)者能夠更加方便地管理和共享代碼。GitHub 允許開發(fā)者將代碼存儲在云端的倉庫中,并使用 Git 進(jìn)行版本控制。Git 是一個分布式版本控制系統(tǒng),它可以跟蹤代碼的變化、管理不同版本的代碼,并支持多人協(xié)作開發(fā)。

在 GitHub 上,開發(fā)者可以創(chuàng)建公開或私有的倉庫來存儲代碼。公開倉庫可以被其他人查看、復(fù)制和貢獻(xiàn)代碼,而私有倉庫只有授權(quán)的成員才能訪問。除了代碼托管,GitHub 還提供了許多其他功能,如問題跟蹤、項(xiàng)目管理、代碼審查、持續(xù)集成等。

GitHub 是一個開放的社區(qū)平臺,全球范圍內(nèi)有數(shù)百萬開發(fā)者在上面共享和協(xié)作開發(fā)代碼。許多開源項(xiàng)目都托管在 GitHub 上,開發(fā)者可以通過搜索和瀏覽 GitHub 上的項(xiàng)目來學(xué)習(xí)和參與開源社區(qū)。同時,GitHub 也成為了許多公司和組織進(jìn)行內(nèi)部代碼管理和團(tuán)隊(duì)協(xié)作的首選平臺。


一、安裝Git

  1. 首先要在電腦上安裝Git Bash(點(diǎn)擊進(jìn)入官網(wǎng)Git)

vscode通過ssh連接github倉庫(git+ssh+github+vscode詳細(xì)步驟),vscode,ssh,github,git

  1. 點(diǎn)擊下載適合自己操作系統(tǒng)的版本(這里我的版本是64-bit Git for Windows Setup)

vscode通過ssh連接github倉庫(git+ssh+github+vscode詳細(xì)步驟),vscode,ssh,github,git

  1. 雙擊下載好的.exe,進(jìn)入安裝(一般默認(rèn)選項(xiàng)就可以,一直點(diǎn)擊next直至安裝,中間有一個安裝目錄可以自行修改)

二、獲取ssh密鑰

1.右鍵桌面點(diǎn)擊Git Bash here

vscode通過ssh連接github倉庫(git+ssh+github+vscode詳細(xì)步驟),vscode,ssh,github,git

2.依次輸入以下命令

設(shè)置全局的 Git 用戶名:
git config --global user.name "用戶名"//設(shè)置全局的 Git 用戶名
設(shè)置全局的 Git 用戶郵箱:
git config --global user.email "郵箱地址" //設(shè)置全局的 Git 用戶郵箱。
按下三次回車,生成公鑰和私鑰兩個文件:
(生成的.ssh文件夾在用戶目錄里,包括id_rsa的私鑰文件和一個名為id_rsa.pub的公鑰文件)
 ssh-keygen -t rsa -C "郵箱地址"//按下三次回車,生成公鑰和私鑰兩個文件
在.ssh文件中新建一個config文件,用文本文檔創(chuàng)建不給后綴名即可
Host github.com
HostName ssh.github.com  
User git
Port 443
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa

3.ssh準(zhǔn)備完成后復(fù)制id_rsa.pub里的所有內(nèi)容用于github配置ssh密鑰

三、在github配置ssh密鑰

  1. 在自己的github賬號下新建一個倉庫選擇public
    在這里插入圖片描述
  2. 進(jìn)入設(shè)置,找到github中ssh密鑰的選項(xiàng),點(diǎn)擊New SSH Key新創(chuàng)建一個密鑰
    在這里插入圖片描述

在這里插入圖片描述
3. 將獲取ssh中復(fù)制的密鑰添加進(jìn)Key里,title可以隨意取,最后點(diǎn)擊add SSH Key就可以創(chuàng)建ssh密鑰了
在這里插入圖片描述
4. 添加密鑰完成后,在Git Bash上使用命令測試是否將本地ssh和github連接成功

 ssh -T git@github.com

關(guān)聯(lián)成功
在這里插入圖片描述

四、在vscode上添加遠(yuǎn)程倉庫

1.進(jìn)入vscode點(diǎn)擊這里,選擇初始化倉庫

在這里插入圖片描述
2. 初始化后打開準(zhǔn)備的項(xiàng)目文件的終端,創(chuàng)建一個README.md文件,從git init開始依次輸入以下github中提示的命令

在這里插入圖片描述

3.做完第二步后刷新github倉庫,README.md文件就上傳成功了,并且已經(jīng)自動添加了一個遠(yuǎn)程連接倉庫,可以通過以下方式看見連接的倉庫源,也可以添加或者刪除

在這里插入圖片描述
4. 完成第一次命令之后,就可以不用終端代碼進(jìn)行添加暫存和提交推送操作,直接使用vscode的選項(xiàng)就可以完成,具體如下

  • 項(xiàng)目修改后ctrl+s保存,在源代碼管理器中點(diǎn)擊更改下的+號,

在這里插入圖片描述

  • 在提交上方輸入對這次提交的介紹,如commit,update,delete等

在這里插入圖片描述

  • 點(diǎn)擊提交后,點(diǎn)擊右上角三個點(diǎn),點(diǎn)擊推送,代碼就會推送到github倉庫了,在github中刷新查看
    在這里插入圖片描述

總結(jié)

利用ssh連接github有時候可能會遇到Connection reset by 20.205.243.160 port 443的問題,這是因?yàn)榫W(wǎng)絡(luò)連接問題,這個時候就需要多次開關(guān)VPN試一下了

在vscode里使用ssh連接github倉庫作者寫的是比較詳細(xì)的,如果讀者遇到什么問題,歡迎評論區(qū)留言交流,原創(chuàng)不易,還請麻煩點(diǎn)個贊嘞~文章來源地址http://www.zghlxwxcb.cn/news/detail-822762.html

到了這里,關(guān)于vscode通過ssh連接github倉庫(git+ssh+github+vscode詳細(xì)步驟)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • git——使用ssh連接遠(yuǎn)程倉庫

    git——使用ssh連接遠(yuǎn)程倉庫

    在進(jìn)行項(xiàng)目操作前,希望你擁有安裝了node.js 和Git Bash Here 當(dāng)然了,如果你是由于 Git Bash Here 版本過低等其他原因?qū)е聼o法連接的遠(yuǎn)程倉庫,說明你是有名字和密碼的,所以可以直接使用第二步獲取你本地的郵箱和密碼。 效果如下圖 新增 ssh 密鑰需要校驗(yàn)git密碼 這樣,就算是

    2024年02月05日
    瀏覽(29)
  • VsCode通過SSH連接Ubuntu虛擬機(jī)

    VsCode通過SSH連接Ubuntu虛擬機(jī)

    輸入登錄指令,回車 選擇第一個文件,vscode會自動配置好 右下角直接連接 這里會出現(xiàn)報錯Bad owner or permissions on C:UsersredmiG/.ssh/config 這個錯誤意味著:文件夾.ssh 的權(quán)限不僅僅是windows 當(dāng)前用戶擁有或者當(dāng)前用戶權(quán)限不足,故修改權(quán)限即可。 解決方法: 1、到C:UsersredmiG.ss

    2024年01月23日
    瀏覽(25)
  • 通過git上傳文件到github倉庫

    通過git上傳文件到github倉庫

    一、新建github倉庫 訪問github官網(wǎng):GitHub: Let’s build from here · GitHub 點(diǎn)擊個人頭像,在右側(cè)欄選擇Your repositories。 點(diǎn)擊New,新建一個github倉庫。 創(chuàng)建Repository name倉庫名,如果這個倉庫名已經(jīng)創(chuàng)建過的話,就會顯示如下A The repository heavenly-music already exists on this account. Description描

    2024年01月18日
    瀏覽(24)
  • 利用git同步vscode本地庫到GitHub倉庫

    利用git同步vscode本地庫到GitHub倉庫

    參考: VsCode安裝和配置c/c++環(huán)境(超完整,小白專用) 參考: git的安裝與配置教程-超詳細(xì)版 (1)GitHub賬號注冊: 略(比較簡單的,僅需要一個郵箱即可)。 (2)GitHub倉庫建立: 登陸進(jìn)去以后,就可以看到如下界面: 點(diǎn)擊“New”即可創(chuàng)建一個新的庫。 或者在“個人中心”→

    2024年02月04日
    瀏覽(20)
  • WSL無法通過SSH從git拉取倉庫代碼

    WSL無法通過SSH從git拉取倉庫代碼

    在上一篇博客中,解決了無法從git拉取倉庫到本地的問題,但是當(dāng)時的辦法并未完全解決這個問題,當(dāng)時只能通過HTTPS協(xié)議拉取git倉庫,下面介紹如何通過SSH從git拉取倉庫,過程參考了這篇博客。 執(zhí)行上面的命令后,會在命令窗輸出公鑰的信息,我的公鑰是 SHA256:/V+VhNBWst//P

    2024年01月24日
    瀏覽(27)
  • github 通過ssh進(jìn)行連接的另一種方式

    一般使用ssh連接是通過22端口。如果已經(jīng)把ssh公鑰假如到了github中還無法連接??梢酝ㄟ^ 測試一下。如果報出 ssh: connect to host github.com port 22: Connection timed out 可以通過443 端口進(jìn)行連接 注意:端口 443 的主機(jī)名為 ssh.github.com,而不是 github.com。 也需修改項(xiàng)目地址

    2024年01月20日
    瀏覽(124)
  • 在Linux配置Git SSH的詳細(xì)步驟;git配置ssh詳細(xì)教程;

    在Linux配置Git SSH的詳細(xì)步驟;git配置ssh詳細(xì)教程;

    在Linux或Mac OS上配置Git SSH的詳細(xì)步驟如下: 1.打開終端,并輸入以下命令檢查是否已經(jīng)在Linux下安裝git 2.如果已經(jīng)安裝,則可以跳過此步驟。如果沒有安裝,請用以下命令進(jìn)行安裝git(推薦在Linux下的家目錄下進(jìn)行安裝) 3.獲取git配置ssh步驟如下: 4.如果不存在,請用以下命令生

    2024年02月07日
    瀏覽(33)
  • vscode通過ssh連接遠(yuǎn)程服務(wù)器+免密登錄(圖文)

    vscode通過ssh連接遠(yuǎn)程服務(wù)器+免密登錄(圖文)

    1.打開Visual Studio Code,進(jìn)入拓展市場(Ctrl+Shift+X),下載拓展Remote - SSH 2. 點(diǎn)擊遠(yuǎn)程資源管理器選項(xiàng)卡,并選擇遠(yuǎn)程(隧道/SSH)類別 3. 點(diǎn)擊ssh配置 4.在彈出的選擇配置文件中,點(diǎn)擊第一個 ?5.在config文件中輸入以下內(nèi)容 如: 6.保存后點(diǎn)擊左邊刷新按鈕 ?7.這時展開SSH,就能看到剛剛

    2024年02月14日
    瀏覽(36)
  • 使用 SSH 方式實(shí)現(xiàn) Git 遠(yuǎn)程連接GitHub

    使用 SSH 方式實(shí)現(xiàn) Git 遠(yuǎn)程連接GitHub

    git是目前世界上最先進(jìn)的分布式版本控制系統(tǒng),相比于SVN,分布式版本系統(tǒng)的最大好處之一是在本地工作完全不需要考慮遠(yuǎn)程庫的存在,也就是有沒有聯(lián)網(wǎng)都可以正常工作!當(dāng)有網(wǎng)絡(luò)的時候,再把本地提交推送一下就完成了同步,非常方便,故而也得到了廣大IT工作者的青睞

    2024年01月18日
    瀏覽(21)
  • 使用ssh連接github——git學(xué)習(xí)之路(二)

    ssh全稱為Secure Shell, 意味安全的外殼,旨在為不安全的網(wǎng)絡(luò)提供共安全的通信。 參考自碎步の流年的博客 使用ssh連接github,能夠增強(qiáng)安全性和便捷性。因?yàn)榭梢詥⒂胹sh代理,這樣就不用每次push都要輸入密碼。 首先,要保證本機(jī)安裝了ssh工具,一般windows會自帶openssh,沒有的

    2024年02月14日
    瀏覽(32)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包