Gitee
生成密鑰
- 每次提交和拉取需要賬戶密碼,着實煩人。
- 在設置->安全設置->SSH公鑰里面可以輸入自己電腦生成的密鑰
- 密鑰生成
- window 在C:\User\當前登錄用戶名\.ssh 文件夾里面使用命令
- linux 在 ~\.ssh 文件夾里面使用命令
- 命令
ssh-keygen -t rsa
- 下面會詢問一些信息直接三次回車搞定
- 生成兩個文件,其中
id_rsa.pub
就是公鑰文件,把里面內容粘貼到碼雲ssh公鑰粘貼位置就好,上面名稱會自動生成(默認沒有中文的話),沒自動生成自己寫一個就是了
- 命令
- 密鑰生成
小坑
- 高高興興繼續git卻發現還是需要輸入賬戶和密鑰
- 使用命令
- git -T git@gitee.com
- 如果出現
You've successfully authenticated, but GITEE.COM does not provide shell access.
,說明密鑰沒問題 - 那么這個問題便是發生在我們在克隆倉庫的時候采用的是 https 的鏈接
git clone https://gitee.com/Name/project.git
- 解決辦法就是使用ssh方式克隆
git clone git@gitee.com:Name/project.git
- 對於已經克隆的倉庫修改 .git/config 文件中
url=https://gitee.com/Name/project.git
為url=git@gitee.com:Name/project.git