切换github帐号

bash 复制代码
#!/bin/bash

# Get the current GitHub user
current_user=$(git config --global user.name)

if [ "$current_user" == "user1" ]; then
    # Switch to user2
    mv id_rsa id_rsa_user1
    mv id_rsa.pub id_rsa_user1.pub
    mv id_rsa_user2 id_rsa
    mv id_rsa_user2.pub id_rsa.pub

    # Configure Git for user2
    git config --global user.name "user2"
    git config --global user.email "user2@gmail.com"
    echo "Switched to user2"
else
    # Switch to user1
    mv id_rsa id_rsa_user2
    mv id_rsa.pub id_rsa_user2.pub
    mv id_rsa_user1 id_rsa  
    mv id_rsa_user1.pub id_rsa.pub

    # Configure Git for user1
    git config --global user.name "user1"
    git config --global user.email "user1@gmail.com"
    echo "Switched to user1"
fi

# Display the current user name and email
echo "Current GitHub user: $(git config --global user.name)"
echo "Current GitHub email: $(git config --global user.email)"
相关推荐
JinSo9 小时前
Ultracite:为 AI 时代打造的零配置代码规范工具
前端·javascript·github
uhakadotcom9 小时前
Next.js 从入门到精通(1):项目架构与 App Router—— 文件系统路由与目录结构全解析
前端·面试·github
x***587014 小时前
GitHub星标10万+的Redis项目,使用教程
数据库·redis·github
九夜16 小时前
基于 .ibd 文件恢复 MySQL 数据全流程
后端·github
油丶酸萝卜别吃16 小时前
GitHub 上查找中国乡镇经纬度范围数据的开源项目
git·github
郭小铭16 小时前
React Suite v6:面向现代化的稳健升级
react.js·前端框架·github
小莫分享18 小时前
Github Action 一键部署HTML 静态服务
前端·html·github
u***j3241 天前
GitHub上10个优秀的微服务开源项目
微服务·开源·github
CozyOct12 天前
⚡️2025-11-19GitHub日榜Top5|30秒部署热点助手
github
Zzz 小生2 天前
Github-Go语言AI智能体开发套件:构建下一代智能代理的利器
人工智能·golang·github