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

【git問題】git同步 Permission denied (publickey).

這篇具有很好參考價(jià)值的文章主要介紹了【git問題】git同步 Permission denied (publickey).。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

問題描述:

使用git clone 、git pull 等去倉庫代碼時(shí),會(huì)提示 Permission denied (publickey) 。

問題定位:

如果是因?yàn)樯?jí)了mac系統(tǒng)到Ventura,git clone 、git pull等命令基于ssh協(xié)議,macOS Ventura內(nèi)置使用了OpenSSH_9.0p1,根據(jù)OpenSSH發(fā)行說明,從OpenSSH 8.8/8.8p1 版本開始,就默認(rèn)關(guān)閉了ssh-rsa算法。macOS Ventura內(nèi)置使用的OpenSSH_9.0p1也是默認(rèn)關(guān)閉了ssh-rsa算法。導(dǎo)致驗(yàn)證失敗,這種情況參考方案1、2

如果未升級(jí)導(dǎo)致 Permission denied (publickey),參考方案3.

解決方案

1、基于更安全的 ed25519 哈希算法生成新的密鑰,配置到相關(guān)后臺(tái)(github、gitlab)的ssh keys
2、終端重新啟用對(duì)ssh-rsa算法的支持

方案1:生成ed25519算法的密鑰

參考github:?Generating a new SSH key and adding it to the ssh-agent - GitHub Docs

文檔右上角可以轉(zhuǎn)換為中文

# 過程中會(huì)提示輸入密鑰名,直接回車會(huì)生成默認(rèn)名稱
ssh-keygen -t ed25519 -C "your_email@example.com";

# 執(zhí)行完成后cd ~/.ssh/  可以看到生成的 私鑰:id_ed25519 公鑰:id_ed25519.pub

# 啟動(dòng)ssh-agent
ssh-agent -s

# 將SSH私鑰添加到ssh-agent中
ssh-add ~/.ssh/id_ed25519

最后將公鑰添加到相關(guān)后臺(tái)(github、gitlab)的ssh keys,

參考:Adding a new SSH key to your GitHub account - GitHub Docs

最后檢查是否添加成功,如果不成功查看上述步驟是否有疏漏:

ssh -T git@github.com
方案2:重新啟用 RSA/SHA1

參考 OpenSSH 8.8/8.8p1 的 Release Notes
單個(gè)主機(jī)或者地址:

# 在 ~/.ssh/config 文件的對(duì)應(yīng)主機(jī)配置里新增2行:
Host xxx-host
    HostkeyAlgorithms +ssh-rsa
    PubkeyAcceptedAlgorithms +ssh-rsa

所有:

# 配置里有 Host * 配置的,需要寫到 Host * 內(nèi)
Host *
    HostkeyAlgorithms +ssh-rsa
    PubkeyAcceptedAlgorithms +ssh-rsa
# 沒有的,在 ~/.ssh/config 文件的頂部插入或者尾部新增2行:
HostkeyAlgorithms +ssh-rsa
PubkeyAcceptedAlgorithms +ssh-rsa

方案3

# 查看配置信息是否包含目標(biāo)用戶名和郵箱
git config --global --list 

# 如果不包含 則進(jìn)行配置
git config --global user.name "your username"
git config --global user.email "your email"

# 查看是否已經(jīng)添加了密鑰 如果沒有可以重復(fù)方案2的步驟
ssh-add -l

如果有什么問題可以留言隨時(shí)溝通交流

個(gè)人網(wǎng)站:www.sanjie.site

個(gè)人微信公眾號(hào):叁戒

./gitsvn2ver make: ./gitsvn2ver: permission denied,個(gè)人網(wǎng)站開發(fā)問題記錄,git,macos,經(jīng)驗(yàn)分享

網(wǎng)站ai、游戲、摸魚等板塊,歡迎學(xué)習(xí)ai和玩游戲,有任何問題網(wǎng)站或公眾號(hào)留言,歡迎交流溝通?文章來源地址http://www.zghlxwxcb.cn/news/detail-766115.html

到了這里,關(guān)于【git問題】git同步 Permission denied (publickey).的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Git/Gerrit 提示”Permission denied (publickey).)“

    Git/Gerrit 提示”Permission denied (publickey).)“

    Git/Gerrit項(xiàng)目已經(jīng)開通權(quán)限,ssh-keygen也生成并配置了,但還是不能正常使用,提示” Permission denied (publickey).“ 由于OpenSSH從8.8版本由于安全原因開始棄用了rsa加密的密鑰,因?yàn)镺penSSH認(rèn)為rsa破解成本已經(jīng)低于5萬美元,所以覺得成本太小了,有風(fēng)險(xiǎn)就給禁用了。 通過命令:ssh

    2024年02月07日
    瀏覽(30)
  • 【linux】解決Git錯(cuò)誤Permission denied(publickey)

    【linux】解決Git錯(cuò)誤Permission denied(publickey)

    上次租的騰訊云服務(wù)器,服務(wù)區(qū)是在新加坡,不論git clone還是下載文件,從來都沒有問題。這次租的服務(wù)區(qū)選在了廣州,出現(xiàn)各種問題,就這事,得到的教訓(xùn),租服務(wù)器最好還是租境外地區(qū)的比較好,畢竟工欲善其事必先利其器。 在git 克隆項(xiàng)目時(shí),出現(xiàn)Permission denied(publi

    2024年02月08日
    瀏覽(27)
  • Git報(bào)錯(cuò):git@github.com: Permission denied (publickey)

    輸入指令 ssh -T git@github.com 測(cè)試SSH鏈接,出現(xiàn)如下報(bào)錯(cuò): git@github.com: Permission denied (publickey,password,keyboard-interactive). git@github.com: Permission denied (publickey). git@github.com\\\'s password: ,但是即是你輸入的是正確的密碼,依舊提示 Permission denied, please try again. 。 在網(wǎng)上搜索相關(guān)解決方案,

    2024年02月02日
    瀏覽(28)
  • 【Git】錯(cuò)誤:權(quán)限被拒絕(公鑰)(Permission denied (publickey).)

    【Git】錯(cuò)誤:權(quán)限被拒絕(公鑰)(Permission denied (publickey).)

    Git項(xiàng)目突然不能正常使用,自己的賬號(hào)下的項(xiàng)目。提示 Permission denied (publickey). 附上具體配置描述如下 .ssh文件目錄: config配置文件: 測(cè)試命令: 相同配置3個(gè)成功,1個(gè)失敗,不應(yīng)該是git軟件問題,應(yīng)該是配置問題,在mac上進(jìn)行相同配置一氣呵成一切都是那么完美。 那為什么

    2024年02月12日
    瀏覽(16)
  • win10下解決git報(bào)錯(cuò) Permission denied(publickey)

    win10下解決git報(bào)錯(cuò) Permission denied(publickey)

    今天在csdn的GitCode新建了一個(gè)項(xiàng)目,然后在windows下git clone時(shí)出現(xiàn)錯(cuò)誤 git@gitcode.net: Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 完整報(bào)錯(cuò)如下圖 直接說結(jié)論 因?yàn)闆]有把電腦的SSH public key添加到項(xiàng)目的gi

    2024年02月11日
    瀏覽(35)
  • git@github.com: Permission denied (publickey). fatal: 無法讀取遠(yuǎn)程倉庫。

    git@github.com: Permission denied (publickey). fatal: 無法讀取遠(yuǎn)程倉庫。

    執(zhí)行g(shù)it clone 命令失敗,提示拒絕訪問。具體解決辦法如下。 (1)生成密鑰,輸入以下命令,一路回車即可,會(huì)生成ssh key。保存在.ssh目錄下。 (2)打開剛剛生成的id_rsa.pub,將里面的內(nèi)容復(fù)制,進(jìn)入github,在settings下,SSH and GPG keys下new SSH key,title隨便取一個(gè)名字,然后將id_rsa.p

    2024年02月11日
    瀏覽(30)
  • git 報(bào)錯(cuò):git@github.com: Permission denied (publickey).fatal: 無法讀取遠(yuǎn)程倉庫。

    起因: 我輸入git push -u origin master 想要push到github 顯示 git@github.com: Permission denied (publickey). fatal: 無法讀取遠(yuǎn)程倉庫。 請(qǐng)確認(rèn)您有正確的訪問權(quán)限并且倉庫存在。 那么我們 第一步: 檢查SSH密鑰配置不正確: 確保你的本地計(jì)算機(jī)上配置了正確的 SSH 密鑰。你可以通過以下步驟檢

    2024年02月04日
    瀏覽(22)
  • git報(bào)錯(cuò):Permission denied (publickey). fatal: Could not read from remote repository.

    git報(bào)錯(cuò):Permission denied (publickey). fatal: Could not read from remote repository.

    背景 :由于新?lián)Q了電腦,新裝了git,所以在用git拉取代碼的時(shí)候就出現(xiàn)了標(biāo)題一樣的錯(cuò)誤 ternimal下出現(xiàn)下面錯(cuò)誤: Permissiondenied (publickey). fatal:Could not read from remote repository. Pleasemake sure you have the correct access rights and the repository exists. 分析原因 : 原因是由于你在本地(或者服務(wù)

    2024年02月05日
    瀏覽(28)
  • 使用gitee上傳代碼報(bào)錯(cuò):git@gitee.com: Permission denied (publickey),如何配置GitEE公鑰

    使用gitee上傳代碼報(bào)錯(cuò):git@gitee.com: Permission denied (publickey),如何配置GitEE公鑰

    git@gitee.com: Permission denied (publickey). Could not read from remote repository. ?Please make sure you have the correct access rights and the repository exists. Permission denied (publickey) 沒有權(quán)限的publickey(公鎖) ,出現(xiàn)這錯(cuò)誤一般是以下兩種原因: 客戶端與服務(wù)端未生成 ssh key 客戶端與服務(wù)端的ssh key不匹配 找到

    2024年02月05日
    瀏覽(55)
  • 解決git@github.com: Permission denied (publickey). Could not read from remote repository

    解決git@github.com: Permission denied (publickey). Could not read from remote repository

    原因分析 Permission denied (publickey) 沒有權(quán)限的publickey ,出現(xiàn)這錯(cuò)誤一般是以下兩種原因 客戶端與服務(wù)端未生成 ssh key 客戶端與服務(wù)端的ssh key不匹配 找到問題的原因了,解決辦法也就有了,重新生成一次ssh key ,服務(wù)端也重新配置一次即可。 客戶端生成ssh key 470812087@qq.com改為

    2024年02月04日
    瀏覽(19)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包