服务器配置多个 GitHub Deploy Key
场景
在同一服务器中,需要部署多个 github 项目。通常我们会使用配置 Deploy Key 来实现 clone / pull 仓库。
但Deploy Key 是仓库级别的,同一 Deploy Key 不能被用在多个 GitHub 仓库中。
解决方案:使用 ~/.ssh/config 区分多个 Deploy Key
假设你有两个 GitHub 仓库:
- 仓库 A:git@github.com:userA/repoA.git
- 仓库 B:git@github.com:userB/repoB...
blog.jayinton.com1 min read