Mac系统一键切换github提交账号

 时间:2024-10-21 21:11:08

1、首先,需要明白,github提交的账户信息包括两部分:1)git commit 时日志中记录的用户名和邮箱信息;2)git push提交到远程时的账号密码验证信息;必须两者同时切换才能实现完美的切换账号的目的

2、按快捷键 Command + 空格 输入key,打开"钥匙串访问“应用。在右上方搜索git,找到所有github相关的账号信息。按删除键,删除所有名称为github.com的条目。放心,这个不会影响Chrome浏览器保存的用户名和密码。

3、在终端中执行命令命令:cp ~/.gitconfig ~/.gitconfig_acp ~/.gitconfig ~/.gitconfig_b在gitconfig_a和gitconfig_b两个文件中分别填写提交日志的用户信息。

4、好了,准备工作到此结束。1)当需要用a账户提交时,先执行第2步,然后执行指令:cp ~/.gitconfig_a ~/.gitconfi爿讥旌护g然后执行git push输入a的登录信息即可以a提交。2)当需要用b账户提交时,先执行第2步,然后执行指令:cp ~/.gitconfig_b ~/.gitconfig然后执行git push输入b的登录信息即可以b提交。

5、最后说一下怎么一键切换。在~/.z衡痕贤伎shrc或者~/.bashrc或者其它类似的rc文件最末尾添加alias别名。alias sg="cat ~/.gitconfig"alias cag="cp ~/.gitconfig_a ~/.gitconfig"alias cbg="cp ~/.gitconfig_b ~/.gitconfig"然后保存后执行source ~/.zshrc使之生效。以后每次想切换时即可先用sg命令查询当前账户,再执行步骤2,根据情况执行cag或cbg切换账户。

  • Windows Server 2012 R2如何设置强制密码历史
  • 安装Kali操作系统ubuntu下
  • 河南中医确有专长人员医师资格考核细则政策解读
  • 北方庭院葡萄的修剪
  • mac VSCode怎么设置自动保存的时间间隔?
  • 热门搜索
    初中安全手抄报 元旦节手抄报一等奖 讲文明懂礼貌的手抄报 神话故事手抄报图片 反邪教手抄报图片大全 科技手抄报版面设计图 数学家的故事手抄报 争创文明城市手抄报 中国梦我的梦手抄报内容 法制安全手抄报内容