Github、码云多账户切换

问题描述

一直没有在Gtihub上创建过项目,现在想把手头一些学习资料传上去。虽然早就注册了github的账户,但在公司经常使用的却是用公司邮箱注册码云。可以在同一台机器上配置多个Git账户,个人项目与公司项目分别提交,很多文章再讲如何配置。这篇文章讲配置好多账户之后不同账户之间的切换。假设所有的配置工作已经做好。

解决方案

我的本地Git是配置过全局用户名和邮箱的,所以使用默认clone命令仍然使用全局用户,可以通过修改配置文件切换用户。配置文件有两种,全局和局部,根据实际需求更改即可。

针对全部项目

所有项目默认配置使用全局配置的,除非手动更改局部配置。

$ git config --global user.name "用户名"
$ git config --global user.email "邮箱"

如果有需求,也可以不设置全局配置。如下操作可删除全局配置:

$ git config --global --unset user.name "用户名"
$ git config --global --unset user.email "邮箱
针对某个项目

对于某个具体的项目,可以单独配置某个项目的用户名和邮箱。

$ cd 切换到项目根目录
$ git config --local user.name "用户名2"
$ git config --local user.email "邮箱2"

注意使用的是 –local 选项而不是 –global。局部配置只作用于当前项目,不影响其他项目。

如此配置之后,每次pubsh pull 不用在做额外操作,正常使用命令即可。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值