在git版本控制中,經(jīng)常會遇到權(quán)限問題行拢,我在提交代碼的時候就經(jīng)常會踩這個坑晴埂,下面就講講遇到的這個問題,用過哪些解決方案和最終的解決方案
一聂喇、錯誤場景
將本地庫push推送到遠程庫的時候辖源,會出現(xiàn)remote: You do not have permission to push to the repository via HTTPS
錯誤
-
錯誤截圖
在處理這個問題的時候,產(chǎn)生過很多種解決方案希太,以下是嘗試過的解決方案(可以參看此博客https://blog.csdn.net/Burgess_Lee/article/details/100848614):
1. 處于新環(huán)境下需要重新設(shè)置你的用戶名和郵件
git config --global user.name "your name"
git config --global user.email "your eamil"
2. 切換HTTPS模式或SSH模式
當我嘗試了上面兩種方案后克饶,都沒有解決這個問題,后面才發(fā)現(xiàn)是因為本地記錄了憑證的原因