1. 程式人生 > >pycharm在github上clone專案

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 是一種格式   

[email protected]:test/test.git

 

   

5、配置ssh key

開啟git bash,git的操作命令要在git bash下執行

在windows下檢視C:\Users\自己電腦的使用者名稱\.ssh下是否有id_rsaid_rsa.pub檔案,如果沒有需要手動生成。輸入以下命令:

$ ssh-keygen -t rsa -C "[email protected]"

金鑰型別可以用 -t 選項指定。如果沒有指定則預設生成用於SSH-2的RSA金鑰。這裡使用的是rsa。

同時在金鑰中有一個註釋欄位,用-C來指定所指定的註釋,可以方便使用者標識這個金鑰,指出金鑰的用途或其他有用的資訊。所以在這裡輸入自己的郵箱或者其他都行

接下來按3次回車,在.ssh目錄下生成了id_rsaid_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