- 看一下本地是否有对应的key:
ls -al ~/.ssh
如果结果是如下:
total 8
drwx------ 3 yangda staff 96 9 13 18:31 .
drwxr-xr-x+ 43 yangda staff 1376 9 24 11:42 ..
-rw-r--r-- 1 yangda staff 176 9 13 18:31 known_hosts
如果有id_rsa.pub
或者id_dsa.pub
存在,则不需要新建,跳过第二步
如果没有则需要新建,进行第二步
-
新建ssh key, 命令:
ssh-keygen -t rsa -C "yangda@yy.com"
yangda@yy.com,为gitlab对应的邮箱
成功结果如下:
查看生产的ssh key,
cat ~/.ssh/id_rsa.pub
复制全部内容,例如:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDgI7SZw40OqvZwU7N8RbPguGYCsjq4LCFI+vctTd5O9mf9lvsm/7F8U80SW3VaeBqbD6FlAIXEsz+Pq8ihe6VfUiXTQMyEGo0CwKo98ISxDqgmNtTDQupCxsvYtiYKNC0ksnNgb/XDQRw8E/jWVxIPj6WL8QQJl5ib4aBfGGUsWuUxRoWxE/Jgjz+nwWMKpRXKqSnG3uHKDbsw85YwF9KDNc3SWXZ5DxdBGsashWeAyBPMMy9IZzDjUHrt0HzJJab/0hrezp9snDOddAklWGQ4OrxMRxnjvwQlLWWyARaNSXXSM1oIZ+FxwHwFlWYUNl+mtkS9R6bGLmzdNhsRMz yangda@yy.com
- 再gitlab中添加ssh key