Git使用SSH进行项目操作
-
检查本地是否已经生成SSH keys
cd ~/.ssh/ ls # 观察是否有id_** id_**.pub之类的文件
-
如果没有生成过SSH keys,进行生成SSH keys
打开命令行工具,粘贴下面的文本,将示例中使用的电子邮件替换为自己的电子邮件地址。
ssh-keygen -t ed25519 -C "your_email@example.com"
如果使用的是不支持 Ed25519 算法的旧系统,请使用:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
-
将生成的SSH keys 公钥添加到相应的代码托管平台中
以GitHub为例,右上角个人头像点开,Settings - SSH and GPG keys,也买了右上角 New SSH key,key里面填写下面命令输出的内容,即可
cat ~/.ssh/id_ed25519.pub
如下所示,复制该内容
进入github - settings - SSH and GPG keys添加生成的SSH key
评论区