一.生成SSH keys,并将生成的key复制到远程库
1.本地用命令生成密钥对。
ssh-keygen -t rsa -C "yourEmailAddress" 或 ssh-keygen -t ed25519 -C "yourEmailAddress"
按三次enter直接生成密钥对。
2.切换至ssh目录下,复制key(公钥)。
cd ~/.ssh
more id_rsa.pub
3.登陆远程库,复制key到SSH Keys。
此处以github为例。点击github的"Settings"-----"SSH and GPG keys"-----"New SSH keys"。将本地复制的key粘贴至"key"一栏处。
二.拉取远程分支至本地
1.切换至本地文件,初始化git。
git init
2.与远程项目建立连接。
git remote add origin gitprojectaddress(gitprojectaddress是你的git项目ssh的地址,参照下图)
3.将远程分支拉取到本地。
git fetch origin branchname(branchname是要拉取的分支名称)
4.本地创建分支,并切换至本地分支。
git checkout -b branchname(branchname是分支的名字)
5.将远程分支上的内容都拉取到本地。
git pull origin branchname(branchname是分支的名字)
备注:此文截图说明均以mac为例进行的说明,windows稍有差异。