在gitlab上clone項目之前需要在個人設置中添加ssh key。
目前,git提供兩種生成ssh key的方式:
1.?ED25519
通過命令行執行:
ssh-keygen -t ed25519 -C "email@example.com"
2.?RSA
通過命令行執行:
ssh-keygen -o -t rsa -b 4096 -C "email@example.com"
在命令執行的過程中需要確認密鑰保存位置和密碼(不需要設置密碼可跳過)。
生成ssh key后可通過執行pbcopy < ~/.ssh/id_ed25519.pub 獲取公鑰。
如果是RSA方式生成密鑰,獲取公鑰的命令應為:pbcopy < ~/.ssh/id_rsa.pub?
命令執行完成后,公鑰應保存在剪切板中,在頁面中可直接執行復制。