先说问题场景,刚安装好的studio想拉取公司的项目,按照下面步骤
VCS ——> Checkout from version control ——>git ,会弹窗
弹窗如下,在URL框内填上项目的URL
把gitlab上的项目地址复制上去
刚开始不清楚选哪个地址,两个都试了一遍,结果无一例外都没有成功,且提示:
could not read from repository
折腾了不少时间,突然意识到到我还没有配置ssh key ,哎。
配置ssh key
1.先检查是否已存在ssh key
打开终端,输入命令:ls -al ~/.ssh
检查一下是否有id_rsa.pub或者id_dsa.pub这些文件,若有,会出现下面的结果
2.若已存在ssh key ,则输入复制命令:pbcopy < ~/.ssh/id_rsa.pub
此时,ssh key 已复制到剪贴板上。
若没有ssh key,则需要生成ssh key
在终端输入:ssh-keygen -t rsa -C "your_email@example.com"
"your_email@example.com" 为事例邮箱
生成后输入上面复制命令将ssh key 复制到剪贴板
3.添加ssh key
github账号上面Settings -->SSH keys -->Add SSH key 保存即可
Title 可以随便写,这样SSH key 就添加到你的Github上了。