當前位置:首頁 » 文件傳輸 » github圖床圖片不能訪問
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

github圖床圖片不能訪問

發布時間: 2023-01-02 18:43:42

❶ GitHub 訪問問題

Github經常打不開,或者打開特別慢,網上也有很多解決方案,這里記錄一下。實際只需要找到官網IP地址、域名IP地址、靜態資源地址,然後配置本機hosts文件,刷新DNS緩存即可

首先打開 ip 查詢網站 The Best IP Address, Email and Networking Tools - IPAddress.com 查詢以下ip:

assets-cdn.github.com 有多個,然後都加入到 host 文件中:C:

保存後打開 cmd 窗口 刷新 DNS 緩存 ,執行命令:

❷ 請問GitHub存儲庫鏈接網路圖片為何無法正常顯示且如何解決

你好朋友

網頁無法顯示應該是網路圖片路徑出現問題,(查看ssl證書是否過期,導致瀏覽器顯示不安全自動不訪問)

解決辦法可以先復制一下網路圖片的路徑,單獨用瀏覽器打開,然後無視安全問題繼續訪問可以,直到可以看到圖片,這樣的方法可以暫時解決自己設備的無法顯示圖片的問題。

如果這種方法可以顯示圖片的話那就是ssl證書問題了,可以登錄一下你的第三方儲存平台查看是否過期,過期的話續上就好了

❸ 解決hexo引入圖床,手機和web不顯示圖片的問題

hexo引入圖片的方式有很多種:

Hexo使用圖床的方式載入在blog中載入圖片,會在非本人的電腦或者手機端報「html訪問圖片資源403問題(http referrer)」,導致採用圖床方式載入的圖片全部無法載入。

http請求體的header中有一個referrer欄位,用來表示發起http請求的源地址信息,這個referrer信息是可以省略但是不可修改的,就是說你只能設置是否帶上這個referrer信息,不能定製referrer裡面的值。

伺服器端在拿到這個referrer值後就可以進行相關的處理,比如圖片資源,可以通過referrer值判斷請求是否來自本站,若不是則返回403或者重定向返回其他信息,從而實現圖片的防盜鏈。上面出現403就是因為,請求的是別人伺服器上的資源,但把自己的referrer信息帶過去了,被對方伺服器攔截返回了403。

前端可以通過meta來設置referrer policy(來源策略),具體可以設置哪些值以及對應的結果參考 這里 。所以針對上面的403情況的解決方法,就是把referrer設置成 no-referrer ,這樣發送請求不會帶上referrer信息,對方伺服器也就無法攔截了。

瀏覽器中referrer默認的值是 no-referrer-when-downgrade ,就是除了降級請求的情況以外都會帶上referrer信息。降級請求是指https協議的地址去請求http協議,所以上面403的情況還有另一種解決方法就是,請求的圖片地址換成http協議,自己的地址使用http協議,這樣降級請求也不會帶上referrer。

在G:\blog\themes\butterfly\layout\includes目錄下有一個head.pug文件,修改該文件的meta信息,會使生成的所有頁面都帶有該head。在head.pug文件中添加如下內容,結果參見圖片。

在G:\blog\themes\yilia\layout_partial目錄下有一個head.ejs,同樣在head.ejs文件中添加如下meta信息即可

在G:\blog\public\2021目錄下就是所有21年生成的blog,找到該目錄下的任意一個index.html,用文本編輯器打開就可以看到已經自動生成了referrer標簽了。

然後使用hexo d指令將工程同步到github即可

1. 載入本地圖片的方法

2. html訪問圖片資源403問題(http referrer)

❹ 關於Github網頁打不開與圖片無法載入解決方法

出現這種情況的原因是因為: DNS投毒 或者叫 DNS污染 。

從客戶端向DNS伺服器發出查詢IP的請求,到響應返回到客戶端的這段時間里,如果有黑客或者其他一些不可說的設施偽造返回了一個錯誤的DNS應答,那麼用戶將不能訪問到真正的資源。

所以有兩種解決方式:1、短期處理方法 2、從根源解決問題

網上絕大部分的回答,都是修改 host 文件,已到達手動指定DNS解析的目的,此方法只能臨時解決該問題,等過一段時間之後,會發現又開始打不開網頁、圖片無法載入、訪問很慢等問題。
步驟如下

打開【 https://www.ipaddress.com 】網頁,輸入想要解析的網址【 github.com 】與【 avatars.githubusercontent.com 】
紅色方框地址就是我們想要的目標IP

獲得IP之後,找到host文件,【C:\Windows\System32\drivers\etc\host】
在文件末尾按如下格式添加即可

這種方式需要每隔一段時間就去獲取一次IP,不然會重新出現打不開網頁、無法載入、打開慢等問題。

因為國內的DNS很容易被劫持污染無法直接指向目標地址,那麼可以嘗試直接使用Google提供的DNS伺服器地址 8.8.8.8; 8.8.4.4 ,直接指向目標地址

那麼問題回到了起點,有沒有兩種都適用的方法?
很明顯是有的!

在這之前先要弄明白什麼是首選(Preferred)DNS伺服器與備選(Alternate)DNS伺服器:
首選DNS和備用DNS都是一種域名系統,正常情況下都是使用首選DNS伺服器,只有當首選DNS伺服器無法正常解析時,才會使用備選DNS伺服器。

【參考資料】
[1] https://blog.csdn.net/qq_38132105/article/details/107137558
[2] https://blog.csdn.net/lr157/article/details/105665798/
[3] https://ke..com/item/114DNS?fr=aladdin#2

❺ 解決PicGo+GitHub搭建個人圖床上傳失敗問題

為了解決寫個人博客,圖片的問題,花費了大概一整天,在網上搜各種方法,但過程不是那麼順利,終於最後有了一個比較完美的解決方案,在這里做個分享!

最開始在這里 利用github分享圖片 ,但結果不太行,然後查資料有人解答需要修改host文件的,感覺按那樣做挺麻煩的,尤其不想在電腦內亂搞(不懂嘛,怕出問題),於是放棄這種方法。

再然後看到許多人用雲(阿里雲,騰訊雲...)存圖片分享,沒有找到一個相對簡單的方法,而且這些雲更商業化一些,好像不適合我這種只是存放圖片寫博客的人,個別還要收費,那算了,換。

終於發現了 PicGo + GitHub 搭建個人圖床工具 ,先收藏了(太晚了當時)。第二天,照著這篇博客幾乎把所有內容配置好了,心想終於成了!還沒來及高興,噩夢來了

不知什麼原因,總是上傳失敗,人都要瘋了,之後又找到 PicGo踩坑記(上傳失敗,服務端出錯,請重試) ,檢查完所有問題,依然上傳失敗,直到那天下午,忽然有了靈感,那就試它一試。

不就是上傳問題嘛!直接用GitHub上傳啊

當時上傳只成功了一張照片,就是這張照片讓我看到了希望

記得當時自己設置的自定義域名吧,那麼你上傳在GitHub的圖片分享地址就是

自定義域名(通常是https://......@master)+/圖片.格式(通常是png,jpg...)

成功!當時我是開心極了。

❻ github 無法訪問怎麼解決

訪問此類網站需要一個穩定的網路,但有時候伺服器會丟包導致無法成功訪問。可以用VPN提升載入速度和降低丟包率。