切换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)"
相关推荐
起个名字总是说已存在39 分钟前
github开源AI 拓展工具:Agent Reach
人工智能·github·dreamweaver
小雨青年1 小时前
GitHub Copilot 默认启用训练之后 企业安全如何应对
安全·github·copilot
攀登的牵牛花3 小时前
2.1w Star 的 pretext 火在哪?
前端·github
糖猫猫_3 小时前
Kite 实现逻辑删除
后端·github
一叶萩Charles4 小时前
GitHub AI Agent 开源生态概览
人工智能·开源·github
bxri4 小时前
团队协作中的 Git 工作流(企业级实战)
git·gitee·github
第一程序员4 小时前
Python与容器化:Docker和Kubernetes实战
python·github
CoderJia程序员甲5 小时前
GitHub 热榜项目 - 日榜(2026-03-30)
人工智能·ai·大模型·github·ai教程
MicrosoftReactor5 小时前
技术速递|从想法到拉取请求:使用 GitHub Copilot CLI 构建的实用指南
github·copilot·cli
汪海游龙5 小时前
03.31 AI 精选:把通用设备改造成网络路由器的方法
github