使用gitlab克隆項目輸入密碼后一直出現(xiàn)Permission denied, please try again.如下圖所示:
主要是工程的SSH key沒有加入到你的gitlab賬戶下
解決辦法:
1.首先打開git bush配置SSH key,這個不需要在要上傳的路徑下進行况木,只在系統(tǒng)路徑下即可肖抱。輸入以下命令后回車
cd ~/.ssh/
2.接下來在.ssh路徑下配置全局的name和email材原,輸入以下命令:
git config --global user.name "xxxxx"
git config --global user.email "xxxxx@xx.com"
3.輸入:
ssh-keygen -t rsa -C "xxxxx@xx.com"
(xxx為上一句輸入的郵箱地址)語句越妈,回車之后生成SSH key盒揉,后面出現(xiàn)讓輸入口令的語句灯谣,直接按回車即可均澳,如下圖所示,這樣系統(tǒng)路徑下就生成了兩個文件:id_rsa和id_rsa.pub
4.查看rsa.pub 文件并復制數(shù)據(jù)
cat id_rsa.pub
復制數(shù)據(jù)
5.登錄gitlab點擊右上角頭像垃杖,profile setting男杈,選擇setting,然后選擇左側SSH keys這個選項调俘,輸入剛剛復制的公鑰伶棒,點擊Add key旺垒,保存成功后如下圖所示
解決了權限被拒的問題,接下來就可以按照命令正常提交啦肤无,附上gitlab上創(chuàng)建一個新的空項目后
的提示代碼