背景
github 不支持 rest 的形式,操作仓库,
( 即账户 + 密码,操作, 不行了 )
github 的仓库操作,支持基于 token 认证的操作
( token-based authentication )
本文写的是,通过 ssh 操作 github 上的 git repo
细节
GitHub 支持 ssh 部署的粒度全面,
- 可以基于用户,对所有的仓库统一部署
- 可以基于仓库部署
那么一个用户创建了多个组织,
每个组织,只有该用户一个人,
怎样统一部署呢?
笔者暂未研究有成,本文接着描述,ssh 分仓库部署
解决,就是通过本地的 ssh 配置文件
~/.ssh/config