切换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)"
相关推荐
4***V2024 小时前
GitLab Pages配置
git·gitlab·github
whysqwhw8 小时前
BaseObject 及其子类的完整继承关系 ASCII 树
github
r***d86510 小时前
GitHub星标15万+的Docker项目,使用指南
docker·容器·github
sulikey11 小时前
从入门到精通:如何自己编写高质量的 .gitignore(面向工程实践)
git·gitee·编辑器·gitlab·github·gitignore·gitattributes
散峰而望11 小时前
C++数组(一)(算法竞赛)
c语言·开发语言·c++·算法·github
SelectDB13 小时前
压缩率提升 48%,详解 Apache Doris 存储压缩优化之道|Deep Dive
数据库·开源·github
❀͜͡傀儡师14 小时前
docker部署orion-ops一站式运维管理平台
运维·docker·github
逛逛GitHub14 小时前
GitHub 上狂揽 1 万 Star,这个国产 AI 应用开发平台太厉害了
github
z***438415 小时前
SQL server配置ODBC数据源(本地和服务器)
运维·服务器·github
无限进步_17 小时前
C语言动态内存管理:掌握malloc、calloc、realloc和free的实战应用
c语言·开发语言·c++·git·算法·github·visual studio