我有两个 git 帐户,一个用于工作,一个用于个人用途。我正在尝试设置两个 SSH 密钥。我已经生成了它们,并且可以毫无问题地推送到我的工作仓库。
我跟着本指南把一切都安排好。当我到达
SSH-add ~/.SSH/id_rsa_client
我收到错误
无法打开与您的身份验证代理的连接。
无论如何,我继续进行设置。现在,当我尝试推送到我的私人仓库时,我得到了
权限被拒绝(公钥)
致命:远端意外挂断
我如何在 Windows 7 中进行此项设置?
答案1
可移植 Git 的设计使得它不必像 Users/Dude 那样安装在一个地方,而是只查看自己的“树”,因此可以将其放在(便携式)USB 记忆棒上并立即在任何 Windows 计算机上使用,而无需安装它。
如果您使用可移植 Git 的“目录树”创建 2 个目录,则可以拥有 2 个 git 身份。
无论您在其中一个 bash shell 中执行什么操作,都会保存在该目录结构中,并且与其他目录分开。为每个目录设置密钥、电子邮件名称等。只需跟踪从哪个目录打开了哪个 bash 窗口即可。