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

一文教你解決git請求github時候超時的問題

這篇具有很好參考價值的文章主要介紹了一文教你解決git請求github時候超時的問題。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

前言

這是我在這個網(wǎng)站整理的筆記,有錯誤的地方請指出,關注我,接下來還會持續(xù)更新。 作者:神的孩子都在歌唱

一. 問題

錯誤如下
Failed to connect to github.com port 443 after 21107 ms: Timed out

一文教你解決git請求github時候超時的問題,Git和Github,git,github

最近不知道為啥,直接通過https請求github倉庫老是報錯超時,時好時壞的,網(wǎng)上找了一些方案是通過ssh請求,親測可用,使用ssh后 pull和push速度都變快了

二. 當前 ssh 實現(xiàn)原理

SSH登錄安全性由非對稱加密保證,產(chǎn)生密鑰時,一次產(chǎn)生兩個密鑰,一個公鑰,一個私鑰,在git中一般命名為id_rsa.pub, id_rsa。

那么如何使用生成的一個私鑰一個公鑰進行驗證呢?

本地生成一個密鑰對,其中公鑰放到遠程主機,私鑰保存在本地

當本地主機需要登錄遠程主機時,本地主機向遠程主機發(fā)送一個登錄請求,遠程收到消息后,隨機生成一個字符串并用公鑰加密,發(fā)回給本地。本地拿到該字符串,用存放在本地的私鑰進行解密,再次發(fā)送到遠程,遠程比對該解密后的字符串與源字符串是否等同,如果等同則認證成功。

三. 創(chuàng)建ssh key

當前Git環(huán)境所有配置 :git config --global --list

一文教你解決git請求github時候超時的問題,Git和Github,git,github

要確保你的用戶名和郵箱對應的上你的github,如果對應不上的話需要通過以下命令重新配置以下就可以了

 git config --global user.name "Rodma1"

 git config --global user.email  "你的郵箱"

然后我們通過 ssh-keygen -t rsa -C "你的郵箱" 生成SSH Key

一文教你解決git請求github時候超時的問題,Git和Github,git,github

生成的 SSH Key可以去到 C:\Users\用戶名\.ssh 這個目錄查看

一文教你解決git請求github時候超時的問題,Git和Github,git,github

或者可以直接通過 cd ~/.ssh 查看
一文教你解決git請求github時候超時的問題,Git和Github,git,github

注意這個id_rsa.pub文件,里面是存儲了公鑰,接下來我們會將里面的內(nèi)容拿到github上面去添加SSH key

3.1 將ssh key加入github配置中

也就是將生成的公鑰放進去

進入setting設置ssh
一文教你解決git請求github時候超時的問題,Git和Github,git,github

  1. Title 隨意
  2. Key types直接選擇默認
  3. Key 是上述第一步中 .pub 中的內(nèi)容,復制其內(nèi)容至此輸入
3.2 測試連接

進入本地的 C:\Windows\System32\drivers\etc ,host文件配置域名解析

140.82.112.3 github.com

一文教你解決git請求github時候超時的問題,Git和Github,git,github

一文教你解決git請求github時候超時的問題,Git和Github,git,github

測試是否連通 ssh -T git@github.com

一文教你解決git請求github時候超時的問題,Git和Github,git,github

如果還沒連通看看是否設置了代理,通過以下命令去取消就可以了

git config --global --unset http.proxy

 git config --global --unset https.proxy

四. 驗證和修改

去倉庫復制ssh地址

一文教你解決git請求github時候超時的問題,Git和Github,git,github

git remote -v 查看遠程地址,如果原來有了就先刪除在添加

git remote remove <name>
git remote add

一文教你解決git請求github時候超時的問題,Git和Github,git,github

參考文章:https://www.jb51.net/article/241929.html

作者:神的孩子都在歌唱
本人博客:https://blog.csdn.net/weixin_46654114
轉(zhuǎn)載說明:務必注明來源,附帶本人博客連接。文章來源地址http://www.zghlxwxcb.cn/news/detail-723443.html

到了這里,關于一文教你解決git請求github時候超時的問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關文章

  • 徹底解決 Github 連接超時問題

    徹底解決 Github 連接超時問題

    出現(xiàn)以下內(nèi)容說明成功了: 找到生成的文件: Windows路徑: C:Users用戶名/.ssh Linux路徑: /root/.ssh 添加成功后,在本地執(zhí)行命令: ssh -T git@github.com 來驗證是否關聯(lián)成功。 如果看到: Hi xxx! You’ve successfully authenticated, but GitHub does not provide shell access. 說明關聯(lián)成功。 如果沒有

    2024年01月23日
    瀏覽(21)
  • Springboot調(diào)整接口響應返回時長詳解(解決響應超時問題)_springboot設置請求超時時間

    1、配置Http會話超時 可以通過兩種方式為Spring Boot應用程序 配置HTTP會話超時 。 1.1 application.properties中配置會話超時 最簡單的方法是在你的application.properties中加入?yún)?shù) server.servlet.session.timeout 。 還要注意的是, Tomcat不允許你將超時時間設置得少于60秒 。 1.2 以程序方式配置會

    2024年04月27日
    瀏覽(114)
  • SQL Server ‘已超過了鎖請求超時時段‘ 問題解決方法

    SQL 有時遇到 已超過了鎖請求超時時段。 (Microsoft SQL Server,錯誤: 1222) 這個錯誤,刷新以后,右擊某張表或者庫,發(fā)現(xiàn)里面的表全部消失了 或者查詢不到。 這是因為 SQL進程死鎖,資源被搶占,要解決這個問題,得殺死關閉 死鎖的進程,下面介紹解決方案: ————————

    2024年02月12日
    瀏覽(28)
  • 軟件測試|解決Github port 443 : Timed out連接超時的問題

    軟件測試|解決Github port 443 : Timed out連接超時的問題

    前言 GitHub是全球最大的開源代碼托管平臺之一,許多開發(fā)者和團隊使用它來管理和協(xié)作開源項目。但在當下,我們在clone或者提交代碼時會經(jīng)常遇到\\\"GitHub Port 443: Timed Out\\\"錯誤,這意味著我們的電腦無法建立與GitHub服務器的安全連接。這個問題通常由網(wǎng)絡問題或防火墻設置引起

    2024年02月07日
    瀏覽(37)
  • 【完美解決】GitHub連接超時問題 Recv failure: Connection was reset

    【完美解決】GitHub連接超時問題 Recv failure: Connection was reset

    已經(jīng)開了梯子但是在Idea中使用git(GitHub)還是連接超時 Recv failure: Connection was reset 。此時需要讓git走代理。 1.對右下角網(wǎng)絡點擊右鍵 - 打開 網(wǎng)絡和Internet設置 2. 代理 - 查看到地址和端口號 127.0.0.1:7890 3.在終端(cmd)輸入命令 4.查看是否設置成功 至此完成 相當絲滑 ^ ^

    2024年02月08日
    瀏覽(24)
  • 解決Linux系統(tǒng)git clone失敗或超時問題

    解決Linux系統(tǒng)git clone失敗或超時問題

    使用git clone常常不成功,以下是解決辦法,親測有效 1. 修改hosts 首先使用 sudo vim /etc/hosts 進入hosts,此時是查看模式 按下 i 進入編輯模式,此時需要插入兩個IP地址 使用?https://www.ipaddress.com/?查找兩個地址: 然后將地址和名字粘貼進hosts文件中: ?2. 重啟網(wǎng)絡和服務器 完成

    2024年02月05日
    瀏覽(29)
  • 一步步教你解決github無法打開問題

    一步步教你解決github無法打開問題

    當我們在瀏覽器中輸入github的網(wǎng)址:https://github.com/,瀏覽器并不能根據(jù)該地址直接訪問github服務器。在請求發(fā)給github服務器之前,需要先根據(jù)輸入地址中的域名github.com,從遠程dns查找該域名對應的ip地址,然后根據(jù)ip地址才能將請求發(fā)送到github服務器。流程如下: 從dns根據(jù)域

    2024年02月13日
    瀏覽(18)
  • Git拉取_推送代碼報錯連接超時:Failed to connect to github.com port 443_ Timed out解決方法

    Git拉取_推送代碼報錯連接超時:Failed to connect to github.com port 443_ Timed out解決方法

    在使用git拉取或推送代碼的時候提示443超時的錯誤,造成這個問題的原因通常是你的電腦使用了VPN網(wǎng)絡代理,比如使用了clash 解決方法是需要配置http代理 以windows電腦為例 打開設置網(wǎng)絡代理 選擇代理 打開命令行工具輸入下面的命令配置http代理,IP地址和端口號就是在設置中

    2024年01月20日
    瀏覽(102)
  • 解決GO安裝gin框架(go get -u github.com/gin-gonic/gin)超時問題

    解決GO安裝gin框架(go get -u github.com/gin-gonic/gin)超時問題

    ??gin框架github地址:https://github.com/gin-gonic/gin ??????? 按照官方文檔安裝gin,但是嘗試了好幾次,包括使用國內(nèi)網(wǎng)絡或者使用梯子,都超時失敗了,爆了如下超時錯誤 ?? 解決方法如下 1、先查看go相關的配置 如上顯示GOPROXY配置是https://proxy.golang.org,這個地址已經(jīng)被墻了,

    2024年02月11日
    瀏覽(26)
  • 解決新版vscode在git merge代碼的時候,解決代碼沖突的選項按鈕不見的問題

    解決新版vscode在git merge代碼的時候,解決代碼沖突的選項按鈕不見的問題

    由于vscode新版本中,在git merge代碼的時候,解決代碼沖突的選項按鈕不見了,目前了解1.70.0-1.80.0版本都有這個問題, 如圖: 解決方法: 點擊設置搜索’merge editor’,如圖: 取消勾選后,沖突代碼解決按鈕會出現(xiàn); 注意此處按鈕勾選狀態(tài)和意思是相反的,默認是勾上的

    2024年02月15日
    瀏覽(27)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包