切换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)"
相关推荐
mao_design15 小时前
Netlify搭建博客
github
Jay-r15 小时前
极简博客搭建(精简版):textlog + GitHub Pages
python·github·教程·集成学习·博客网站·技术教程·自我成长
本地化文档17 小时前
gazebosim-docs-l10n
机器人·github·gitcode·sphinx
逛逛GitHub18 小时前
微软刚开源了 1 个神器:录一遍操作,自动学习内化成 Skill。
github
粥里有勺糖18 小时前
Harness 学习笔记分享(Part 1)
面试·github·agent
YuePeng19 小时前
Java 开发者的 Django Admin,终于来了
后端·架构·github
u13013020 小时前
GitHub 热榜项目:周榜(2026-08-09)
github
向上的车轮20 小时前
GitHub Actions 自动化运维实战:Java + TypeScript 全栈项目 CI/CD 至阿里云
运维·自动化·github
Nontee1 天前
首个开源 PR 从 0 到合并:Reasonix 修复全流程复盘
笔记·学习·github
万少1 天前
我是如何感觉到被时代抛弃的
github