ssh是一种网络协议,用于计算机之间的加密登录。
github 生成ssh key
- 账户setting/SSH and GPG keys123456789ssh-keygen -t rsa -b 4096 -C "hollymarong@example.com"//输入两次密码enter password twice//打开ssh-agenteval "$(ssh-agent -s)"//在ssh-agent中添加SSH keyssh-add ~/.ssh/id_rsa//复制ssh key,并在github账户中添加ssh keyclip < ~/.ssh/id_rsa.pub
gitlab 生成ssh key
- 账户setting/SSH Keys12345678910ssh-keygen -t rsa -C "marong@corp.netease.com"//重命名文件~/.ssh/id_rsa_netease_nex,不要覆盖~/.ssh/id_rsa//输入两次密码enter password twice//打开ssh-agenteval "$(ssh-agent -s)"//在ssh-agent中添加SSH keyssh-add ~/.ssh/id_rsa_netease_nex//复制ssh key,并在github账户中添加ssh keyclip < ~/.ssh/id_rsa_netease_nex.pub
在~/.ssh文件夹中,新建config文件
|
|
检测ssh是否配置成功
|
|
git bash 客户端的问题
配置后以上之后,如果gitbash 出现error 证书的问题,这时候卸载git bash 重新安装之后就能拉取项目了