gitlab設置ssh代碼提交報錯誤 Permission denied 的解決方案


兄弟們,按照流程走完一直報 Permission denied,去問問公司負責gitlab管理員,是不是不允許ssh的方式提交代碼,很重要!!!

麻了麻了,在公司允許的前提還是報這個錯誤,輸入下面代碼,會有log

ssh -vT git@gitlab.com  //gitlab.com 看你們公司域名是什么替換

 有一行 日志是

Host 'gitlab.com' is known and matches the ED25519 host key.

//注意單詞known and matches 看這里, ED25519是密鑰的類型,有一些是rsa還有其他的,注意看類型是否一致

 生成ed25519 類型的密鑰

ssh-keygen -t ed25519 -C "12345@qq.com" -b 4096

總結:

如果是默認生成密鑰在~/.ssr文件里面,一路回車下去的,.pub的復制好在遠程庫,本地測試shh連接還是報錯不是密鑰類型有問題,就是公司不讓ssh方式提交代碼

 

 


免責聲明!

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



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