日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

本地仓库管理权限问题

發布時間:2025/3/21 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 本地仓库管理权限问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

git 操作提示 Permission denied, please try again

第一步:添加密鑰

問題出現的原因:工程的SSH key沒有加入到你的gitlab賬戶下

進入工程Git目錄下,執行cd ~/.ssh/ 回車【如果提示 “ No such file or directory”,可以手動在系統路徑下新建一個 .ssh文件夾即可。再輸入 mkdir ~/.ssh 回車,進入.ssh路徑下。】

在.ssh路徑下配置全局的name和email,輸入以下命令:
git config --global user.name “xxxxx”
git config --global user.email “xxxxx@xx.com”
此處分別指工程文件名,和gitlab賬號綁定的郵箱地址。

輸入:ssh-keygen -t rsa -C “xxxx@xxxx.com”(xxx為上一句輸入的郵箱地址)語句,回車之后生成SSH key,后面出現讓輸入口令的語句,直接按回車即可,這樣系統路徑下就生成了兩個文件:id_rsa和id_rsa.pub

打開秘鑰從上面的 路徑找到對應的文件 復制秘鑰

將生成的SSH key添加到賬戶里,在SSH Keys頁面里,在頁面的右上角點擊添加add SSH keys,將之前生成的兩個文件中的id_rsa.pub文件里的內容粘貼到key文本框里,title會自動生成,再點擊add key,這樣key就添加成功了。

第二步:解決sourceTree不能拉取代碼的問題

Git倉庫添加了ssh key,用sourceTree操作倉庫,提示Permission denied, please try again

解決方案:

ssh-add ~/.ssh/id_rsa

每次重啟電腦需要運行下面的命令,否則sourceTree無法拉取代碼

ssh add 命令不是用來永久性記住你所使用的私鑰的,只是把你指定的私鑰添加到ssh-agent所管理的一個session當中。而ssh-agent是一個用戶存儲私鑰的臨時性的session服務,所以每次重啟都會失效,都需要再執行命令。

?

總結

以上是生活随笔為你收集整理的本地仓库管理权限问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。