PicGo+Gitee(碼雲)中的404錯誤解決方案


今天在用PicGo配置Gitee時,出現了404問題,記錄一下解決方案。

安裝與配置

PicGo默認是不支持Gitee的,只能通過安裝插件來進行支持。我這里安裝的插件是Gitee

image-20211011170206144

圖床設置--->Gitee圖床設置對相關信息進行設置

image-20211011170442724

設置項的內容應該怎么填寫,請參考https://www.codenong.com/cs108937509/,我這里轉一下該文章的關鍵部分:

假如你的倉庫的 url 是:https://gitee.com/mayun/blogimage
owner(必填):個人空間地址,個人空間地址(而不是基本信息中的姓名),即 mayun 這一部分
repo(必填):存儲圖片的倉庫,即 blogimage 這一部分
path:圖片實際上傳的路徑名,若 path 為空,默認上傳圖片到根目錄(即與 README.md 文件同級)
token(必填):私人令牌,PicGo 客戶端程序就是根據 token 再調用 Gitee OpenAPI 接口完成圖片的上傳
message:圖床設置的說明

配置好后,正常情況下,應該就可以上傳了。

404錯誤處理

在配置不正確的時候,上傳圖片會出現404錯誤,這個時候如果仔細看錯誤提示,其實是很好找到原因並解決的。

Not Found Project

image-20211011170927063

這個錯誤的意思是沒有找到項目,需要檢查一下repo項的配置,請保證該項的配置正確無誤。這個網上有很多介紹,簡單說一下即可。

Branch

出現這個錯誤提示,意思是分支不存在。錯誤示例如下:

------Error Stack Begin------
StatusCodeError: 404 - {"message":"Branch"}
    at new StatusCodeError (C:\Users\Administrator\AppData\Local\Programs\PicGo\resources\app.asar\node_modules\request-promise-core\lib\errors.js:32:15)
    at Request.plumbing.callback (C:\Users\Administrator\AppData\Local\Programs\PicGo\resources\app.asar\node_modules\request-promise-core\lib\plumbing.js:104:33)
    at Request.RP$callback [as _callback] (C:\Users\Administrator\AppData\Local\Programs\PicGo\resources\app.asar\node_modules\request-promise-core\lib\plumbing.js:46:31)
    at Request.self.callback (C:\Users\Administrator\AppData\Local\Programs\PicGo\resources\app.asar\node_modules\request\request.js:185:22)
    at Request.emit (events.js:200:13)
    at Request.<anonymous> (C:\Users\Administrator\AppData\Local\Programs\PicGo\resources\app.asar\node_modules\request\request.js:1154:10)
    at Request.emit (events.js:200:13)
    at IncomingMessage.<anonymous> (C:\Users\Administrator\AppData\Local\Programs\PicGo\resources\app.asar\node_modules\request\request.js:1076:12)
    at Object.onceWrapper (events.js:288:20)
    at IncomingMessage.emit (events.js:205:15)
-------Error Stack End------- 

在新建的倉庫中,需要首先進行始化,分支才會存在。我今天就是因為沒有初始化倉庫,導致分支不存在,弄好好久才找到原因。對於新建的倉庫,如果沒有特別的需求,建議直接在創建時,勾選初始化倉庫,這樣就能自動創建master分支了。

image-20211011172528411

如果使用的是gitee-uploader插件,一定要保證配置的分支已經存在。

gitee插件,不能配置分支,直接上傳圖片到master分支中。

目前只遇到了這兩種404錯誤,遇到其它問題的話,如果仔細看錯誤提示,一般還是很容易解決的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM