切换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)"
相关推荐
Desirediscipline7 小时前
#define _CRT_SECURE_NO_WARNINGS 1
开发语言·数据结构·c++·算法·c#·github·visual studio
uhakadotcom9 小时前
Hono v4.12.0 发布!路由提速2倍+,JSON响应飞起来
前端·面试·github
CoderJia程序员甲12 小时前
GitHub 热榜项目 - 日榜(2026-02-19)
人工智能·ai·大模型·github·ai教程
Zzz 小生13 小时前
LangChain Short-term memory:短期记忆使用完全指南
人工智能·python·langchain·github
极客小云1 天前
【2026年01月更新可用!Github镜像站列表国内可用更快部署下载(持续更新)】
github
九狼JIULANG2 天前
基于Flutter+Riverpod+MVI 实现的跨平台「AI 提示词优化工具」
android·开源·github
人工智能先锋2 天前
从零部署你的24小时AI管家:OpenClaw完整实战指南(附踩坑记录)
前端·github
Web极客码2 天前
WordPress核心、插件和主题更新顺序
github
大尚来也2 天前
CI/CD 流水线搭建实战:GitHub Actions vs GitLab CI 2026 深度对比与选型指南
ci/cd·gitlab·github
ProgramHan2 天前
github、gitlab、gitee分别都是什么,为什么不能访问?
gitee·gitlab·github