1. 前言
使用 git clone
命令从 gitlab
上拉取代码仓库时,若使用SSH链接(例如:git@gitlab.com:example/example.git),终端会报如下的错误:
仓库地址有两个:
- 以 git 开头的SSH链接
- 以HTTP开头的HTTP链接
Permission denied (publickey).
这是因为还没有将SSH key添加到gitlab 账号设置中
2. 设置方法
-
生成 SSH Key ,执行后一直回车即可
ssh-keygen -t rsa -C "你的域邮箱"
-
获取公钥
cat ~/.ssh/id_rsa.pub | pbcopy
把公钥粘贴到gitlab
完成以上步骤后即可 Clone 及提交代码。