我如何在 gitlab 中拥有两个帐户,他们在 PC 上参与一个项目(两个 ssh_key)?
How can I have two account in gitlab which they participates in a project on a PC (two ssh_key)?
我在 gitlab 中有 两个帐户,
我希望这些帐户在我的 PC 中单独加入 gitlab 中的 一个项目(作为在 gitlab 配置文件中添加的两个 ssh-key)
如何在我的 PC 中切换这些帐户而不会出现任何冲突或类似的情况?
如果您在 Linux 终端中,您可以创建一个 ssh-agent session, then add, using ssh-add 只有您要使用的帐户的密钥。例如,如果您想使用 帐户 1:
eval `ssh-agent` # creates new ssh-agent session
ssh-add ~/.ssh/account1_rsa # add identity for account 1
ssh-agent 会话对您的终端会话有效,因此您可以打开第二个终端并对 account 2.
执行相同操作
我几乎可以肯定您可以在 Windows 中使用 git 的终端执行相同的操作。
Here 更长的使用 ssh-agent 和 ssh-add 的教程。
我在 gitlab 中有 两个帐户,
我希望这些帐户在我的 PC 中单独加入 gitlab 中的 一个项目(作为在 gitlab 配置文件中添加的两个 ssh-key)
如何在我的 PC 中切换这些帐户而不会出现任何冲突或类似的情况?
如果您在 Linux 终端中,您可以创建一个 ssh-agent session, then add, using ssh-add 只有您要使用的帐户的密钥。例如,如果您想使用 帐户 1:
eval `ssh-agent` # creates new ssh-agent session
ssh-add ~/.ssh/account1_rsa # add identity for account 1
ssh-agent 会话对您的终端会话有效,因此您可以打开第二个终端并对 account 2.
执行相同操作我几乎可以肯定您可以在 Windows 中使用 git 的终端执行相同的操作。
Here 更长的使用 ssh-agent 和 ssh-add 的教程。