maven中央倉(cāng)庫(kù)修改驗(yàn)證方式導(dǎo)致用戶名密碼失效的解決方式
背景
之前發(fā)布一些自己的開源sdk到中央倉(cāng)庫(kù)使用的方式都是在maven中的settings.xml中配置username和password,
然后在pom.xml中配置distributionManagement,這樣就可以使用mvn deploy命令將jar包發(fā)布到中央倉(cāng)庫(kù)了。
settings.xml中的username和password一直沒(méi)變過(guò), 但是最近突然發(fā)現(xiàn)執(zhí)行mvn deploy命令會(huì)報(bào)錯(cuò),提示401。

status code:401, reason phrase: Content access is protected by token (401)
原因
我們?nèi)?a rel="external nofollow" target="_blank">官網(wǎng)查看401相關(guān)的異常提示
就能找到Content access is protected by token的原因

大致意思是身份驗(yàn)證的方式改了,需要使用token來(lái)驗(yàn)證身份了,而不是之前的username和password了。
那么我們就去重新生成一個(gè)token就行
token生成
直接登入sonatype官網(wǎng)
然后找到profile選項(xiàng)點(diǎn)進(jìn)去

然后找到user token

生成一個(gè)token

生成后的token保存下來(lái)

之后將生成加密后的username和password替換掉settings.xml中的username和password重新上傳即可
總結(jié)
sonatype中央倉(cāng)庫(kù)主要是做了驗(yàn)證方式的升級(jí),以前是明文的username和password,現(xiàn)在是token的方式來(lái)驗(yàn)證身份了。
相比之前應(yīng)該是更安全了。但是如果不知道這個(gè)變化的話,就會(huì)很懵。
明明以前一直沒(méi)變過(guò)username和password,現(xiàn)在突然就不行了
這時(shí)候重新去官網(wǎng)生成一個(gè)token就行了,然后替換掉settings.xml中的username和password重新上傳即可。
以上就是maven中央倉(cāng)庫(kù)修改驗(yàn)證方式導(dǎo)致用戶名密碼失效的解決方式的詳細(xì)內(nèi)容,更多關(guān)于maven改驗(yàn)證方式導(dǎo)致密碼失效的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
MySQL實(shí)現(xiàn)遠(yuǎn)程登錄的方法
Host 'Local' is not allowed to connect to this MySQL server 的解決方法,需要的朋友可以參考一下2013-03-03
SpringBoot+OCR實(shí)現(xiàn)PDF內(nèi)容識(shí)別的示例代碼
在SpringBoot中,您可以結(jié)合OCR庫(kù)來(lái)實(shí)現(xiàn)對(duì)PDF文件內(nèi)容的識(shí)別和提取,本文就來(lái)介紹一下如何使用 Tesseract 和 pdf2image 對(duì) PDF 文件進(jìn)行OCR識(shí)別和提取,具有一定的參考價(jià)值,感興趣的可以了解一下2023-12-12
springboot整合shiro實(shí)現(xiàn)記住我功能
這篇文章主要介紹了springboot整合shiro實(shí)現(xiàn)記住我功能,配置類 ShiroConfig,通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2021-10-10
SpringBoot+Idea熱部署實(shí)現(xiàn)流程解析
這篇文章主要介紹了SpringBoot+Idea熱部署實(shí)現(xiàn)流程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-11-11
使用自定義注解實(shí)現(xiàn)redisson分布式鎖
這篇文章主要介紹了使用自定義注解實(shí)現(xiàn)redisson分布式鎖,具有很好的參考價(jià)值,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-02-02

