赞
踩
一直没有在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
不用在做额外操作,正常使用命令即可。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。