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

WIN11環(huán)境下Git配置SSH Key拉取Gitee倉庫代碼

這篇具有很好參考價值的文章主要介紹了WIN11環(huán)境下Git配置SSH Key拉取Gitee倉庫代碼。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Gitee官方配置參考網址:

https://help.gitee.com/base/account/SSH%E5%85%AC%E9%92%A5%E8%AE%BE%E7%BD%AE。https://help.gitee.com/base/account/SSH%E5%85%AC%E9%92%A5%E8%AE%BE%E7%BD%AE。

A.生成 SSH 公鑰

Windows 用戶建議使用 Windows PowerShell 或者 Git Bash,在命令提示符下無 cat 和 ls 命令。

1、通過命令 ssh-keygen 生成 SSH Key:

ssh-keygen -t ed25519 -C "Gitee SSH Key"

  • -t key 類型
  • -C 注釋

中間通過三次回車鍵確定

輸出,如:

win11 ssh key,git,ssh,gitee

圖1:生成SSH公鑰與秘鑰

2、查看生成的 SSH 公鑰和私鑰:

win11 ssh key,git,ssh,gitee

圖2:查看文件

id_ed25519 ?id_ed25519.pub

私鑰文件 id_ed25519

公鑰文件 id_ed25519.pub

3、讀取公鑰文件

id_ed25519.pub:

ssh-ed25519 AAAA***5B Gitee SSH Key

B.設置賬戶 SSH 公鑰

復制終端輸出的公鑰。

用戶可以通過主頁右上角 「個人設置」->「安全設置」->「SSH 公鑰」->「添加公鑰」 ,添加生成的 public key 添加到當前賬戶中。

win11 ssh key,git,ssh,gitee

圖3:添加賬戶公鑰

需要注意: 添加公鑰需要驗證用戶密碼

添加賬戶 SSH 公鑰

通過 ssh -T 測試,輸出 SSH Key 綁定的用戶名:

$ ssh -T git@gitee.com

Hi USERNAME! You've successfully authenticated, but GITEE.COM does not provide shell access.

在添加完公鑰后,用戶可以在 「個人設置」->「安全設置」->「SSH 公鑰」 瀏覽查看當前賬戶已經添加的 SSH 公鑰,并對公鑰進行管理/刪除操作。

C.設置倉庫 SSH 公鑰

復制終端輸出的公鑰。通過倉庫主頁 「管理」->「部署公鑰管理」->「添加部署公鑰」 ,將生成的公鑰添加到倉庫中。

win11 ssh key,git,ssh,gitee

圖4:添加倉庫公鑰

通過 ssh -T 測試時,輸出 Anonymous:

$ ssh -T git@gitee.com

Hi Anonymous! You've successfully authenticated, but GITEE.COM does not provide shell access.

添加成功后,就可以使用 SSH 協議對倉庫進行拉取。

D.拉取代碼

在本地PC的GitBash拉取代碼:

git clone git@gitee.com:倉庫地址.git

win11 ssh key,git,ssh,gitee

圖5:拉取代碼

E.倉庫的 SSH Key 和賬戶 SSH Key 的區(qū)別?

賬戶的 SSH Key 和賬戶綁定,當賬戶具有推送/拉取權限時可通過 SSH 方式 推送/拉取 的倉庫。

通過 ssh -T 測試時,輸出 SSH Key 綁定的用戶名:

$ ssh -T git@gitee.com

Hi USERNAME! You've successfully authenticated, but GITEE.COM does not provide shell access.

倉庫的 SSH key 只針對倉庫,且我們僅對倉庫提供了部署公鑰,即倉庫下的公鑰僅能拉取倉庫,這通常用于生產服務器拉取倉庫的代碼。

通過 ssh -T 測試時,輸出 Anonymous:

ssh -T git@gitee.com

Hi Anonymous! You've successfully authenticated, but GITEE.COM does not provide shell access.

F.生成SSH Key后驗證出現問題

The authenticity of host can’t be established ECDSA key fingerprint is SHA256

這個原因可能是本地主機的key發(fā)生了變化,因此每次SSH鏈接都會有提示,只需要在交互下輸入yes即可。

當然如果長久的想解決問題,可以采用以下方法:

1、使用ssh連接遠程主機時加上“-o StrictHostKeyChecking=no”的選項,去掉對主機的驗證檢查。

ssh -o StrictHostKeyChecking=no 192.168.xxx.xxx

注:192.168.xxx.xxx 為本地ip地址:windows ipconfig查看,linux ifconfig查看

2、當然你也可以直接改配置文件信息,這樣徹底去掉驗證。

修改/etc/ssh/ssh_config文件(或$HOME/.ssh/config)中的配置,添加如下兩行配置:

StrictHostKeyChecking no

UserKnownHostsFile /dev/null

注:不過采用第二種方法,容易造成潛在的危險。文章來源地址http://www.zghlxwxcb.cn/news/detail-861786.html

到了這里,關于WIN11環(huán)境下Git配置SSH Key拉取Gitee倉庫代碼的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

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

領支付寶紅包贊助服務器費用

相關文章

  • 【git】win 10 / win 11:git 首次拉取云效平臺代碼詳細教程

    【git】win 10 / win 11:git 首次拉取云效平臺代碼詳細教程

    目錄 一、Git 生成 SSH 公鑰 (1)git 安裝 (2)生成 SSH 公鑰? ① 前提? ② 背景信息? ③ 查看已存在的 SSH 密鑰/公鑰 ④?生成 SSH 密鑰/公鑰 ⑤?拷貝公鑰 二、云效工作臺添加 SSH 公鑰 (1)登錄? (2)個人設置? (3)添加?SSH 公鑰 三、git 使用 SSH 鏈接拉取云效代碼? (1)本

    2024年02月03日
    瀏覽(102)
  • Pycharm:通過git拉取倉庫代碼并創(chuàng)建項目環(huán)境

    Pycharm:通過git拉取倉庫代碼并創(chuàng)建項目環(huán)境

    一、使用pycharm打開空的文件夾 使用菜單欄:在 PyCharm 的菜單欄中,選擇 \\\"File\\\"(文件)菜單,然后選擇 \\\"Open\\\"(打開)或 \\\"Open Folder\\\"(打開文件夾)選項。在彈出的對話框中,瀏覽文件系統(tǒng)并選擇要打開的文件夾。 使用工具欄:在 PyCharm 的工具欄中,可以找到一個 \\\"Open\\\"(打開

    2024年02月13日
    瀏覽(18)
  • Git桌面工具 SourceTree上配置SSH,拉取代碼

    Git桌面工具 SourceTree上配置SSH,拉取代碼

    1、生成SSH key 密鑰對文件 打開Souce Tree– 點擊命令行模式,如下: 2.在彈出的Git 窗口內輸入以下命令 期間會提示輸入密碼,我這里直接4 次回車,直接跳過。( 建議不要填寫密碼 ) 這一步結束,在電腦路徑 C:UsersAdministrator.ssh 下會生成兩個文件。id_rsa (私鑰) 和 id_rsa.pub (

    2024年02月11日
    瀏覽(23)
  • Gitee倉庫使用-推送代碼/拉取代碼

    Gitee倉庫使用-推送代碼/拉取代碼

    1、本機安裝git客戶端(具體安裝教程百度即可) 2、配置用戶名及郵箱(已經設置過郵箱和用戶名的可忽略) 1、新建一個倉庫 2、在Git程序中對倉庫進行克隆鏈接,首先需要自己在電腦內創(chuàng)建一個目錄,這個目錄就是后面存放你要上傳的代碼目錄,然后再內目錄右鍵選擇Gi

    2024年02月06日
    瀏覽(22)
  • 代碼管理git生成ssh key (公鑰私鑰)配置GitLab

    代碼管理git生成ssh key (公鑰私鑰)配置GitLab

    git在我們日常項目管理中起了很大的作用,是我們能夠更好地管理我們的代碼,git的管理是基于ssh密鑰進行的,所以在使用前我們需要進行ssh配置。 首先我們需要配置user name和email 配置完成我們需要去查看我們本地是否已經存在.ssh文件夾(一般存在c盤用戶下面,也可使用命令

    2024年02月16日
    瀏覽(33)
  • git拉取提交代碼進行身份驗證-輸入賬號密碼以及配置SSH公鑰

    git拉取提交代碼進行身份驗證-輸入賬號密碼以及配置SSH公鑰

    git初次拉取代碼或者提交代碼時,需要進行身份驗證。驗證有兩種方式:1、賬號密碼驗證;2、SSH公鑰驗證。 本文章以gitee為例 1.首先找到電腦本地項目文件夾,在地址欄中輸入 cmd 回車,打開命令行窗口。 2.輸入 git clone 要拉取的項目地址,回車,一會彈出輸入賬號密碼的對

    2024年02月12日
    瀏覽(86)
  • GitLab(Gitee)配置SSH key

    GitLab(Gitee)配置SSH key

    1、我們已經有了gitlab的賬戶,項目組已經將我們添加到了group。 2、打開git bash,輸入命令 ls -al ~/.ssh 如果顯示如下圖:則表示生成過key,可以去執(zhí)行第4個步驟。否則的話執(zhí)行第三個步驟生成key 3、輸入命令 ssh-keygen -t rsa -C \\\'123@qq.com\\\' 引號內郵箱換成自己gitlab賬號郵箱,一直按回

    2024年02月12日
    瀏覽(30)
  • 1.vs code 拉取gitee 代碼倉庫

    1.vs code 拉取gitee 代碼倉庫

    2.1 如果是第一次clone,則會提示輸入賬戶和密碼,這個就是gitee的賬戶和密碼 ?2.2 點擊確認后,就等待項目克隆完成即可。 ?

    2024年02月13日
    瀏覽(29)
  • 【上傳本地代碼至Gitee倉庫,并配置Qt Creator的Git功能】

    【上傳本地代碼至Gitee倉庫,并配置Qt Creator的Git功能】

    將工程上傳至gitee倉庫進行項目管理。配置Qt Creator推拉倉庫中代碼。 Gitee是基于git分布式版本控制系統(tǒng)的國內代碼托管平臺,在團隊進行開發(fā)協作時有利于代碼的更新管理,同時其版本回退功能可以防止一些誤操作導致代碼發(fā)生不希望的修改。目前本人正在做一個基于Qt的項

    2024年02月04日
    瀏覽(93)
  • 【Gitee的使用】Gitee的簡單使用,查看/創(chuàng)建SSH公匙、創(chuàng)建版本庫、拉取代碼、提交代碼

    【Gitee的使用】Gitee的簡單使用,查看/創(chuàng)建SSH公匙、創(chuàng)建版本庫、拉取代碼、提交代碼

    推薦閱讀 CSDN主頁 GitHub開源地址 Unity3D插件分享 簡書地址 我的個人博客 大家好,我是佛系工程師 ☆恬靜的小魔龍☆ ,不定時更新Unity開發(fā)技巧,覺得有用記得一鍵三連哦。 本篇文章簡單介紹,如何在Gitee上面創(chuàng)建版本庫、拉取代碼、提交代碼。 本篇文章盡量簡單一些,讓初

    2024年02月14日
    瀏覽(48)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包