背景
github 不支持 rest 的形式,操作仓库,
( 即账户 + 密码,操作, 不行了 )
github 的仓库操作,支持基于 token 认证的操作
( token-based authentication )
本文写的是,通过 ssh 操作 github 上的 git repo
细节
GitHub 支持 ssh 部署的粒度全面,
- 可以基于用户,对所有的仓库统一部署

- 可以基于仓库部署

那么一个用户创建了多个组织,
每个组织,只有该用户一个人,
怎样统一部署呢?
笔者暂未研究有成,本文接着描述,ssh 分仓库部署
解决,就是通过本地的 ssh 配置文件
~/.ssh/config
修改配置文件
一般我们的配置文件,长这样
Host * // 通用
AddKeysToAgent yes // 添加密钥
UseKeychain yes // 使用持久化
Ident

最低0.47元/天 解锁文章
5177

被折叠的 条评论
为什么被折叠?



