pycharm在github上clone專案
1、安裝git的最新版本
2、配置github使用者名稱、密碼,沒有的話先去github網站註冊一個
3、配置git.exe路徑,SSH executable 要設定為Native
4、clone專案,git支援兩種協議,https和ssh,如果要使用ssh協議,還得配置ssh key
https協議填寫url有兩種格式
https://github.com/test/test
https://github.com/test/test.git 就是後面多了個字尾 .git
ssh 是一種格式
5、配置ssh key
開啟git bash,git的操作命令要在git bash下執行
在windows下檢視C:\Users\自己電腦的使用者名稱\.ssh
下是否有id_rsa
、id_rsa.pub
檔案,如果沒有需要手動生成。輸入以下命令:
$ ssh-keygen -t rsa -C "[email protected]"
金鑰型別可以用 -t 選項指定。如果沒有指定則預設生成用於SSH-2的RSA金鑰。這裡使用的是rsa。
同時在金鑰中有一個註釋欄位,用-C來指定所指定的註釋,可以方便使用者標識這個金鑰,指出金鑰的用途或其他有用的資訊。所以在這裡輸入自己的郵箱或者其他都行
接下來按3次回車,在.ssh目錄下生成了id_rsa
、id_rsa.pub檔案
然後登入github。開啟setting->SSH keys,點選右上角 New SSH key,把生成好的公鑰id_rsa.pub
放進 key輸入框中,再為當前的key起一個title來區分每個key
然後執行以下命令:
ssh -T [email protected]
出現以下描述,說明key 設定成功了,同時在.ssh目錄下生成了檔案known_hosts
Hi xxx! You've successfully authenticated, but GitHub does not # provide shell access.
配置好ssh key之後,在pycharm就可以用ssh協議clone專案了
本文參考了部落格https://www.cnblogs.com/horanly/p/6604104.html
https://www.cnblogs.com/superGG1990/p/6844952.html