公司提供gitlab,自己平时也有一个github,如何在同一个电脑上配置多个ssh管理不同账户呢?

本文详细介绍了如何在同一台电脑上配置两个SSH Key,以便在gitlab和github之间轻松切换不同的git账号。通过创建新的SSH Key,设置不同的Host,并在各自的平台上添加Key,以及配置.ssh/config文件,实现对不同账户的无缝管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题:

        公司一般是提供了一个gitlab域名以及属于我们开发自己的gitlab账号

        而我们自己平时在维护自己开发的代码中使用的是github

如何在同一台电脑上配置两个ssh Key,便于我们在不同的项目文件当中来回切换git账号呢?

昨天找了很多不同的资料,各种命令都出来了,试了一遍提示还是Permission Denied(Public Key),如下图所示

尝试了不同的方式,其实并没有那么复杂


解决方式步骤:

    前提:把C:\Users\Chloeee(这是我的用户名)\.ssh文件夹中文件清除到空或者只剩下这三个文件

id_rsa
id_rsa.pub
known_hosts

咱们先一步步来,先把公司的gitlab给配置好~

1、打开git bash,在本地创建ssh key(邮箱要是你登录gitlab的邮箱)

$ ssh-keygen -t rsa -C "4xxx@qq.com"

2、回车后出现Enter file which to save the key是选择存放你ssh key的位置,直接Enter回车

注:如果是第一次使用git那可以不看 这个句备注,如果已经有过i

要在本地配置GitLabSSH,你需要按照以下步骤进行操作: 1. 首先,在你的主目录下(通常是`/Users/用户名`或`/home/用户名`),找到`.ssh`文件夹。如果没有该文件夹,请手动创建它。 2. 在`.ssh`文件夹中,使用文本编辑器创建一个名为`config`(无后缀名)的文件。在这个文件中,你将配置多个不同的host使用不同SSH key。 3. 在`config`文件中,按照以下格式添加配置信息: ``` Host gitlab.com HostName gitlab.com PreferredAuthentications publickey IdentityFile ~/.ssh/gitlab_id-rsa Host github.com HostName github.com PreferredAuthentications publickey IdentityFile ~/.ssh/github_id-rsa ``` 这是一个示例配置,其中`gitlab.com`和`github.com`是你的GitLabGitHub的主机名。`gitlab_id-rsa`和`github_id-rsa`是你的SSH key的文件路径和名称。你可以根据自己的需要添加或修改这些配置。 4. 保存并关闭`config`文件。 现在,你已经成功配置GitLabSSH。你可以通过在终端或Git命令行中执行相应的操作来测试连接。请确保你的SSH key已经添加到GitLab账户设置中。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [gitlab远程子仓库配置SSH - 保姆级教程](https://blog.youkuaiyun.com/qq_39123140/article/details/127101036)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [gitLab配置ssh](https://blog.youkuaiyun.com/qq_41621896/article/details/118569844)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值