允许个人 github 帐户推送到工作 github 帐户

Allowing personal github account to push to work github account

我有两个 github 帐户说工作@gmail.com 和个人@gmail.com

在我的工作场所,我们有一个以 work@gmail.com 作为成员的回购协议,可以使用 work@gmail.com [=28] 中存在的 ssh 密钥 read/write 访问该回购协议=] 账号.

现在我从 work@gmail.com 中删除了 ssh 密钥并将其添加到 personal@gmail.com 并尝试将某些内容推送到该 repo。但是我的访问被拒绝了。

是否可以通过 ssh 密钥对获得 read/write 访问权限? 如果是,那么如何实现?

如果您从帐户中删除一个密钥,最好生成一个新的单独密钥。

但是如果你想在工作中重复使用那个密钥(但这次是 "personal"),确保它的 public 密钥被复制到个人 SSH 密钥设置页面,并且你得到"Welcome Personal" 条消息:

ssh -Tv git@github.com