【git】修改git凭据

Windows

poweshell 复制代码
# 删除 Windows 凭据
cmdkey /delete:git:https://github.com

# 删除本地 git 配置
git config --global --unset user.name
git config --global --unset user.email

# 设置新的 git 配置(请修改为你的信息)
git config --global user.name "你的新用户名"
git config --global user.email "你的新邮箱"

# 清除 git 缓存的凭据
git config --global --unset credential.helper

# 提示完成
Write-Host "Git 配置已重置,下次push时需要重新输入 GitHub 账号密码" -ForegroundColor Green

Linux

bash 复制代码
#!/bin/bash

# 删除缓存的凭据
git config --global --unset credential.helper
rm -rf ~/.git-credentials

# 清除 SSH 密钥(可选,取消注释如果需要)
# rm -rf ~/.ssh/id_rsa*

# 删除全局 git 配置
git config --global --unset user.name
git config --global --unset user.email

# 设置新的 git 配置
echo "请输入你的 Git 用户名:"
read username
echo "请输入你的 Git 邮箱:"
read email

git config --global user.name "$username"
git config --global user.email "$email"

# 清除本地凭据缓存
git config --global credential.helper cache
git config --global --unset credential.helper

echo -e "\033[32mGit 配置已重置,下次push时需要重新输入 GitHub 账号密码\033[0m"
相关推荐
王景程3 小时前
GitHub的主要用途及核心功能
git·github
Мартин.8 小时前
[Meachines] [Easy] LinkVortex Git leakage+Ghost 5.58+Double Link Bypass权限提升
git
甜到心里的蛋糕10 小时前
github汉化
git·github
可涵不会debug14 小时前
【C++】在线五子棋对战项目网页版
linux·服务器·网络·c++·git
Amy_cx17 小时前
卸载和安装Git小乌龟、git基本命令
git
铃响十分19 小时前
make/Makefile、进度条、git
git
念九_ysl20 小时前
git操作
git
画船听雨眠aa20 小时前
git的安装
git
bing_1581 天前
Git常用命令
git
森林的尽头是阳光1 天前
git克隆原项目到新目录,保留提交记录分支等,与原项目保持各自独立
git