删除git全局账号信息并设置成新的账号密码命令

公司电脑更换账号密码之后,再次登录的时候登录不了,说是已经多试输入失败。
经检查发现,是git仓库一直试图用老的密码拉取代码导致的。
下面提供全局删除git账号信息并设置成新的账号的步骤命令:

  1. git config --global --unset credential.helper

  2. git config --global user.name “你的用户名”

  3. git config --global user.email “你的邮箱”

  4. git config --global credential.helper store
    触发 git pull ,或者在sourcetree 里点击拉取,会弹出输入git账号密码的窗口,输入之后明文存储在~/.git-credentials文件中
    执行git pull等命令时,系统会提示输入用户名和密码,后续操作自动读取存储的凭证。

使用git命令设置账号密码全局配置和针对单个仓库配置两种方式: #### 全局配置 全局配置会影响所有Git仓库。以下是相关命令及说明: ```bash # 设置全局用户名 git config --global user.name "your_username" # 设置全局邮箱 git config --global user.email "your_email@example.com" # 设置全局密码存储方式,启用后会将凭据存储在本地文件中 git config --global credential.helper store # 让凭据助手根据完整的URL来存储和检索凭据 git config --global credential.useHttpPath true ``` 以上命令可以在命令行中直接执行,将`"your_username"`和`"your_email@example.com"`替换为实际的用户名和邮箱。当执行`git push`等需要认证的操作时,输入一次密码后,后续操作就无需再次输入,因为密码已被存储在本地文件中。不过要注意,这种方式密码是以明文形式存储在`~/.git-credentials`文件中,存在一定安全风险,建议使用个人访问令牌(PAT)代替密码 [^2][^3]。 #### 单个仓库配置 如果只想针对某个特定的仓库设置账号密码,不使用全局配置,可以使用以下命令: ```bash # 设置当前仓库的用户名 git config user.name "your_username" # 设置当前仓库的邮箱 git config user.email "your_email@example.com" # clone仓库时指定账号密码 git clone https://your_username:your_password@github.com/user/repo.git # 对于已克隆的仓库,修改远程仓库地址来指定账号密码 git remote set-url origin https://your_username:your_password@github.com/user/repo.git ``` 同样,将`"your_username"`、`"your_email@example.com"`、`"your_password"`、`"user"`和`"repo"`替换为实际的值。但要注意,这种方法密码会暴露在命令历史和配置文件中,安全性较低,建议使用个人访问令牌(PAT)代替密码 [^2][^3]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值