是否可以在一台机器上使用 GitHub 和 GitLab?

2024-05-02

我的账户位于GitHub and GitLab。我生成了 RSA 密钥并将其添加到我的帐户中GitLab,但现在我需要与GitHub在第二个项目上。

我知道GitLab和GitHub都使用git。请告诉我是否可以在一台机器上使用 GitHub 和 GitLab?


是的,您可以,您可以在它们之间共享相同的密钥(ssh 密钥)或为每个 git 服务器创建一个新密钥。

创建 SSH 配置文件

当您有多个身份文件(在您的情况下,一个用于 gitlab,一个用于 github),请创建一个 SSH 配置文件来存储您的各种身份。

本示例中使用的别名条目的格式为:

Host alias 
  HostName github.com 
  IdentityFile ~/.ssh/identity

要为两个身份(workid 和 individualid)创建配置文件,您将执行以下操作:

Open a terminal window.
Edit the ~/.ssh/config file. 

如果您没有配置文件,请创建一个。
为每个身份组合添加别名,例如:

Host github
HostName github.com 
IdentityFile ~/.ssh/github

Host gitlab
HostName gitlab.com 
IdentityFile ~/.ssh/gitlab

这样,您就可以拥有任意数量的帐户,每个帐户都附加有不同的 ssh 密钥。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

是否可以在一台机器上使用 GitHub 和 GitLab? 的相关文章

随机推荐