当前位置:   article > 正文

Github、码云多账户切换_码云切换账号

码云切换账号

问题描述

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

解决方案

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

针对全部项目

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

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

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

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

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

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

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

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/喵喵爱编程/article/detail/946232
推荐阅读
相关标签
  

闽ICP备14008679号