Gitee配置多个账号详解

您所在的位置:网站首页 lofter可以一个手机号绑定多个账号吗 Gitee配置多个账号详解

Gitee配置多个账号详解

2024-07-03 10:56| 来源: 网络整理| 查看: 265

文章目录 场景操作1. 创建多个SSH-KEY2. 创建config文件3. Gitee添加公钥4. 验证是否成功5. IDEA配置Gitee账号 总结

场景

小张新入职了一家新公司,小张有写Demo上传到Gitee的习惯,但是新公司用的也是Gitee,那么小张就产生了一个需求。能不能两个Gitee的私钥和密钥呢?各自管理上传代码,并且名字邮箱分开呢?

这时候小张的老大,萧大开口了,可以的。你这样这样,再这样这样。就好了。

操作

创建多个SSH-KEY

创建Config文件

Gitee添加公钥

验证是否成功

IDEA配置Gitee账号

总结

主要步骤大概是这几点。

1. 创建多个SSH-KEY

电脑上安装Git客户端,之后鼠标右键Git Base Here,输入SSH命令

# 生成ssh-key,~/:指的是C盘用户的地址,一般是C:\Users\Administrator\.ssh # 这里生成公司对应的私钥和公钥,[email protected] 邮箱是你公司给你分配的邮箱 ssh-keygen -t rsa -C "[email protected]" -f ~/.ssh/gitee_gs_id_rsa # 生成ssh-key,这里生成自己的私钥和公钥,用于写一些Demo上传到Gitee上 ssh-keygen -t rsa -C "[email protected]" -f ~/.ssh/gitee_my_id_rsa

生成完之后,到自己的电脑上**.ssh**文件下找,可以找到四个文件

gitee_gs_id_rsa

gitee_gs_id_rsa_pub

gitee_my_id_rsa

gitee_my_id_rsa_pub

2. 创建config文件

因为小张配置了两个gitee的公钥和私钥,但是这个信息呢,只有小张知道,所以需要告知电脑,说那个gitee对应哪个地址。

在.ssh,同级目录下新建config文件,可以新建txt然后去掉后缀更改名字,右键打开新增配置

# github地址配置 # 注释 # Host 为域名别名 # Hostname:真实地址 # User:用户名 # IdentityFile:rsa存放地址 # gitee 自己的gitee Host gitee_my HostName gitee.com # 不允许更改 PreferredAuthentications publickey IdentityFile ~/.ssh/gitee_my_id_rsa User zzdxy # gitee 公司的gitee Host gitee_gs HostName gitee.com PreferredAuthentications publickey IdentityFile ~/.ssh/gitee_gs_id_rsa User lints

这样,我们的config文件就配置好了

3. Gitee添加公钥

这时候,小张就要登录Gitee网址,登录公司的Gitee还有自己的Gitee。

点击头像,有个设置,然后看左边菜单有个SSH公钥,从gitee_gs_id_rsa_pub和gitee_my_id_rsa_pub上复制的一串字符串,根据登录账号设置进去

在这里插入图片描述

4. 验证是否成功

在.ssh目录下,右键Git Base Here,输入命令

# 注意 git@ 后面带的gitee_gs 是你config配置的别名。还有Gitee网址没有配置公钥,这里是访问不了的 ssh -T git@gitee_gs

在这里插入图片描述 出现successfully则是访问成功

5. IDEA配置Gitee账号

如果IDEA没有安装Gitee插件的,要在Plusins查找Gitee插件,安装重启。

这个就比较简单了,登录你的Gitee账号就可以。然后测试push,会提示你输入想要提交的名字,push上去再到指定的仓库查找提交记录,如果没有问题就可以了。

【注意点】 这里更新一个小问题,如果更改了私钥和公钥之前,已经有代码拉取到本地开发,IDEA上提示[email protected]: Permission denied (publickey). 那么,在对应项目里面有个git文件夹,找到config文件,更改掉 [email protected] 为自己设置的别名,比如小张就是git@gitee_gs,不然的话,Gitee不认同你这个账号有权限。会提示异常。

总结

小张总算是知道怎么配置了,无非就是新增私钥公钥,创建Config文件区分,Gitee添加公钥,然后再验证就可以。巴适的很。

小张觉得,嗯,今天又学到了一点。简简单单。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3