Git使用ssh公鑰拉拉取遠端代碼-連同子項目一同拉下來
1.首先,你需要確認自己是否已經擁有密鑰。 默認情況下,用戶的 SSH 密鑰存儲在其 ~/.ssh 目錄下。
進入該目錄並列出其中內容,你便可以快速確認自己是否已擁有密鑰:
$ cd ~/.ssh
$ ls
id_rsa id_rsa.pub known_hosts
我們需要尋找一對以 id_dsa
或 id_rsa
命名的文件,其中一個帶有 .pub
擴展名。 .pub
文件是你的公鑰,另一個則是私鑰。
2 .如果找不到這樣的文件(或者根本沒有 .ssh
目錄),你可以通過運行 ssh-keygen
程序來創建它們
3.查看密鑰
cat ~/.ssh/id_rsa.pub
4.將公鑰配置到相應的代碼管理平台
代碼平台添加公鑰
5.此時在本地可以將代碼拉下來了
git clone 代碼倉庫shh 地址
6.如果項目下面還有項目,此時需要連同子項目一同拉下來,可使用下面的命令
在使用git clone命令后
git submodule update --init