如何在gitlab中拥有两个帐户,他们参与PC上的项目(两个ssh_key)?

时间:2018-01-14 14:01:36

标签: git gitlab ssh-keys

我在gitlab中有两个帐户
我希望这些帐户加入gitlab中的项目,在我的电脑中分开(作为gitlab配置文件中添加的两个ssh-key)
如何在我的电脑中切换这些帐户而不发生任何冲突或类似的事情?

1 个答案:

答案 0 :(得分:1)

如果您在Linux终端中,则可以创建ssh-agent会话,然后使用ssh-add仅添加您要使用的帐户的密钥。例如,如果您想使用帐户1

eval `ssh-agent` # creates new ssh-agent session
ssh-add ~/.ssh/account1_rsa # add identity for account 1

ssh-agent会话对您的终端会话有效,因此您可以打开第二个终端并为帐户2 执行相同操作。

我几乎可以肯定你可以在Windows中使用git的终端做同样的事情。

Here使用ssh-agent和ssh-add的更长教程。