宿州市网站建设_网站建设公司_一站式建站_seo优化
2026/1/14 4:11:00 网站建设 项目流程

一、检查是否已有 SSH 密钥(可选)

ls ~/.ssh

如果看到类似:

id_rsa id_rsa.pub id_ed25519 id_ed25519.pub

说明你之前已经生成过,可以直接用现有的.pub文件。


二、生成新的 SSH Key(推荐 ed25519)

1️⃣ 生成密钥

ssh-keygen -t ed25519 -C "your_email@example.com"

如果系统太旧不支持 ed25519,可以用:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

2️⃣ 交互说明

一路回车即可(默认最安全):

Enter file in which to save the key (/home/user/.ssh/id_ed25519): 回车 Enter passphrase (empty for no passphrase): 可不填 Enter same passphrase again:

生成完成后会看到类似:

Your public key has been saved in id_ed25519.pub

三、启动 ssh-agent 并加载密钥(很重要)

1️⃣ 启动 ssh-agent

eval "$(ssh-agent -s)"

2️⃣ 添加私钥

ssh-add ~/.ssh/id_ed25519

如果你用的是 RSA:

ssh-add ~/.ssh/id_rsa

四、复制公钥内容

cat ~/.ssh/id_ed25519.pub

复制完整内容,格式类似:

ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAI... your_email@example.com

五、在 Git 平台添加 SSH Key

GitHub

  1. Settings →SSH and GPG keys
  2. New SSH key
  3. 粘贴公钥内容
  4. Save

GitLab

  1. Preferences →SSH Keys
  2. 粘贴
  3. Add key

Gitee

  1. 设置 →SSH公钥
  2. 添加

六、直接git clone 拉取

git clone 项目git地址

此处无需再进行验证,验证会出现密钥无法识别,此时已经可以进行git的操作了(clone、pull等)

ssh -T git@gitlab.com

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询