情况是这样的,创建 repository 的是另一个帐号,为 github 私有项目。 这个项目只有我一个人在写,貌似角色是 Contributors。 我现在要边写边部署到服务器上,用 capistrano。 我的理解是,capistrano 需要设置 ssh key,要从服务器通过 ssh key 无须输入密码从代码仓库 pull 代码,也要从我本机到服务器 ssh key 无须密码直接连接。
而难点在于,那个拥有这个 repo 的帐号,不愿意把服务器的 ssh key 加到帐号的 ssh list 里面去,因为担心这样会泄露这个帐号下的其它项目代码……
这个怎么破?
注:我尝试把服务器的 ssh key 加到我的 github 帐号的 ssh list 下,但貌似不行,如果想 git pull 这个项目代码,要我先输入 github 帐号和 github 密码。