ssh-key-setup

Installation
SKILL.md

SSH 密钥设置

给一台机器建立和各个远端 git 服务的 联姻(marriage):这台机器有一对唯一的 ed25519 密钥代表它的身份,同一把公钥可以登记(联姻)到 gitLab、GitHub、Gitee 等多个远端。之后所有 git 走 SSH,不再落 token 到 URL / 凭据文件里。

核心概念 — 联姻(marriage):机器身份与远端服务账号之间的一次绑定。一台机器 → 一对密钥(唯一身份)→ 可以登记多个远端。某天某个远端"离婚"(删掉公钥)不影响机器本身的身份,也不影响其他远端。


前置条件

  1. 先读 references/server-facts.md —— 默认远端清单、各远端验证命令都在里面
  2. 确认这是新机器初始化场景 —— 技能假设机器上还没有需要迁移的 https 老仓库(那是另一个任务)
  3. 如果你的权限系统挡了到 gitlab.* / github.* 的 SSH 出站,先告知用户停下

然后进 Step 1。


Step 1 —— 探测本机已有身份(幂等)

Installs
39
Repository
shyxin/skills
GitHub Stars
2
First Seen
Jul 24, 2026
ssh-key-setup — shyxin/skills