切换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)"
相关推荐
前端点线面11 小时前
GitHub 5月热点:Claude Code生态大爆发
github
DogDaoDao12 小时前
【GitHub】NousResearch/Hermes-Agent 深度技术解析:自我进化的AI Agent新范式
人工智能·深度学习·程序员·大模型·github·ai编程·ai agent
laoli_coding13 小时前
如何将GitCode仓库的提交同步到 GitHub
github·gitcode
拙慕JULY15 小时前
GitHub Copilot 在 Vue.js 开发中的使用
vue.js·github·copilot
zander25815 小时前
如何使用github进行团队开发项目
github·团队开发
ReSearch1 天前
sfsEdgeStore:边缘计算时代的轻量级数据存储解决方案
数据库·后端·github
irpywp1 天前
平台禁下载、格式不兼容、剪辑太麻烦,Media Downloader:mac 原生媒体下载工具,一站式解决视频下载、转码、裁剪、管理难题
macos·开源·github·音视频·媒体
Harvy_没救了2 天前
【github 爆款】隐匿与通行:CloakBrowser 项目深度洞察报告
github
L_Xian2 天前
StarrySky重新维护了,摆烂了一段时间,想想还是搞搞吧。
android·github·音视频开发
风起时Funchs2 天前
我把 JetBrains 的 Git 客户端搬到了 VS Code
github