在一台电脑上配置多个Git账号,工作、生活两不误

这篇具有很好参考价值的文章主要介绍了在一台电脑上配置多个Git账号,工作、生活两不误。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

先 Unset global 配置

  1. 任意文件夹下 Git Bash Here

  2. 然后输入如下命令来 unset

    git config --global --unset user.name
    git config --global --unset user.email
    git config --global --unset user.password
    

    在操作完上述命令后,可以用来查看情况,这不是必须的。

    git config --global user.name
    git config --global user.email
    git config --global user.password
    # 或是者
    git config --list
    

生成 SSH Key 并配置到 GitHub

输入如下代码来生成 ssh key

ssh-keygen -t rsa -C "your email address"

输入完之后,你可以一起回车,到出一个矩阵框后,就算成功了。默认的文件名应该是 id_rsa 同时还会生成 id_rsa.pub 两个文件

  • id_rsa
    • 这个是私钥
  • id_rsa.pub
    • 这个是公钥,我们需要把这个公钥配置到 GitHub 或者其他你需要的网站
cat ~/.ssh/id_rsa.pub

在一台电脑上配置多个Git账号,工作、生活两不误
把上述ssh-rsa 开头到结尾都拷贝,然后配置到 github。
github -> setting --> SSH and GPG keysSSH keys 有个 Add SSH key 即可以添加,Titile需要取一个就OK了。

切记切记
完成上述后,测试一下密钥是否生效

ssh -T git@github.com

会有询问是否 continue connecting,输入 yes 后会有

Hi xxxx You've successfully authenticated, but GitHub does not provide shell access.

说明到成功了。

如上述,就成功了。另外一个账号的话也如法炮制就OK了。

多账号用 config 管理

~/.ssh/ 文件夹下新建一个 config 文件,没有后缀,就是 config,添加如下配置

#your email address or nothing, just for your reference
Host github.com
	HostName github.com 
	PreferredAuthentications publickey
	IdentityFile ~/.ssh/xxxx1_id_rsa     # xxxx1_id_rsa 是其对应的私钥,私钥文件名可以修改

#your email address or nothing, just for your reference
Host gitee.com
	HostName gitee.com 
	PreferredAuthentications publickey
	IdentityFile ~/.ssh/xxxx2_id_rsa  # xxxx2_id_rsa 是其对应的私钥,私钥文件名可以修改

请注意上述的 私钥文件名,要对应。我们刚生成的私钥与公钥的文件名,如果要修改的话,可修改成一样的

123_id_rsa
123_id_rsa.pub

如上配置后,就可以 clone 了,把 仓库 克隆下来后,为各个仓库单独设置用户名和邮箱

git config user.name "username1"
git config user.email "username1@email.com"

如果原来是使用 https 的,则需要修改远程仓库

git remote rm origin
git remote add origin git@user1.github.com:xxxx/xxxx.git

Github 访问慢或者无法打开网页

在下列的文件中
C:\Windows\System32\drivers\etc\hosts

在最后添加两行内容(备注:下面的IP可能不对,下面有方法获取

199.232.69.194 github.global.ssl.fastly.net
140.82.114.4 github.com

IP获取方法
打开下面链接 https://sites.ipaddress.com/,在右上角,有个搜索框,输入github.com

出现下面的搜索内容
在一台电脑上配置多个Git账号,工作、生活两不误
接着下向下拉,找到 DNS Resourece Records 如下图所示,这个就是我们要的 IP 地址,把这个 IP 地址与链接一起放到 hosts

在一台电脑上配置多个Git账号,工作、生活两不误
用同样的方法,得到 github.global.ssl.fastly.net 的 DNS 地址
加入到 hosts 下。注,这些地址可能会随时时间会有改变。文章来源地址https://www.toymoban.com/news/detail-477531.html

151.101.1.194 github.global.ssl.fastly.net
140.82.113.4 github.com

到了这里,关于在一台电脑上配置多个Git账号,工作、生活两不误的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 怎样在一台电脑安装多个版本的JDK并切换使用?一篇文章教会你所有细节

    目录 1. 下载安装JDK版本 2. 配置环境变量 2. 1 配置环境变量的步骤 2.2 需要注意的细节点 2.3 JDK8,11,17版本切换测试 a . JDK8 下载链接: Java Downloads | Oracle https://www.oracle.com/java/technologies/downloads/#java8-windows b.  这里我先插一句,因为我们要安装多个JDK版本,所以我们最好提前创

    2024年04月16日
    浏览(71)
  • 在一台新电脑上配置vue开发环境

    已有代码已传入gitee,现在在新电脑上下载代码并运行 a. 下载git并安装 b. 添加gitee SSH公钥:添加gitee的SSH公钥_smiledawen的博客-CSDN博客 c. 新建文件夹,并 git clone 相应的SSH地址 d. 在下好的文件夹,进入有Licence的那个文件夹,git bash进去,输入自己的账号和姓名  git config --glo

    2024年02月16日
    浏览(49)
  • 一台PC创建多个Git平台账号

    因为工作需要,需要使用Gitlab,所以公司的项目都是使用Gitlab来提交代码的;但是平时自己想学习研究一些东西是使用的Gitee,所以需要在一台电脑上配置多个Git平台账号,以下是配置的步骤: 首先通过如下命令查看是否设置了全局配置 如果有配置,则逐一删除,比如user.

    2024年01月22日
    浏览(42)
  • FRP 进行内网穿透,在一台客户端上配置多台服务器连接,winsw 配置多个 windows 自启动服务,Windows 远程桌面连接时目标客户端断开 WIFI连接解决办法

    本篇博客建立在已经使用 FRP 实现通过一台服务器范围一台客户端的基础上,不会从头开始对如何配置 FRP 实现内网穿透进行介绍。有需要这方面的同学可以参考下面这篇文章:【计算机网络相关】内网穿透介绍以及使用FRP实现内网穿透Windows远程桌面_frp内网穿透-CSDN博客 本篇

    2024年02月01日
    浏览(65)
  • MuLogin浏览器如何在一台设备上安全登录和管理多个LinkedIn账户?

    一、 LinkedIn 多个账户的用处 LinkedIn作为世界上最大的专业人士社交平台,具有许多有用的功能,对于个人和企业来说都非常重要。以下是多个LinkedIn账户的一些典型用途: 1. 分行业账户:如果您在不同的行业从事职业活动,并希望将个人资料和联系人分开,多个账户可以帮助

    2024年02月06日
    浏览(54)
  • 如何在一台或多台电脑上禁用和管理USB接口的方法

    如何在一台或多台电脑上禁用和管理USB接口的方法。 一、在WindowsXP中禁用和管理USB接口 1. 计算机未安装USB设备 这种情况可以采取将%SystemRoot%Inf下的Usbstor.pnf和Usbstor.inf两个文件设置其用户的控制权限。 Step1:右击这两个文件,选择“属性→安全→高级”,在“权限”页面中

    2024年02月10日
    浏览(55)
  • 手机微信怎样实现双开?教你在一部手机登录多个微信账号

    在现代社交生活中,微信已经成为了人们不可或缺的通讯工具之一。然而,有些人却拥有多个微信账号,但只有一部手机,这时候就需要利用手机微信双开的功能来方便地使用多个微信账号。那么,如何在一部手机上实现双开微信呢?本文将介绍几种简单易懂、实用有效的方

    2024年02月15日
    浏览(47)
  • 在一台三层交换上,不同VLAN相互通信配置方法

    本实验需求: 通过在cisco catalyst 3550来规划VLAN 100 和VLAN 200,并且配置DHCP 让VLAN100人事部计算机获得IP地址为192.168.0.0/24,让VLAN200市场部计算机获得IP地址为172.16.0.0/24。因为市场部和人事部因为业务上的关系,需要两台服务器相互通信,所在还需要在3550上配置VLAN间相互通信。

    2024年02月05日
    浏览(36)
  • git 配置多端多个账号(码云、github、gitlab)

    首先要确认已经安装 Git,可以通过执行 git --version 命令来查看当前安装的版本。 想为同一个电脑配置多个 Git 账户,需要完成以下整体流程: 清空默认的全局 user.name 和 user.email 配置项; 为不同的 Git 账户生成不同的 SSH 密钥; 将以上的 SSH 密钥分别添加到 SSH-Agent 信任列表

    2024年02月04日
    浏览(44)
  • Git 配置SSH,多个 Github 账号配置不同的SSH KEY

    首先做个说明 生成一对默认的私钥公钥,私钥自己客户端留着用,公钥可以给多个平台用。 多对私钥公钥,主要是应对一个平台多个账号的情况。当然你想每个平台使用不同的私钥公钥也是可以的。 多次生成私钥公钥需要自己重新命名,否则会覆盖之前的。 一、查看是否已

    2024年02月07日
    浏览(67)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包