切换git账号,push代码

遇到同事离职的情况,拿到对方电脑后,首先要更改git账号
(1)git config --golbal user.name “XXX”
git config --golbal user.email “xxx@aa.com”
查看当前git账号:
git config user.name
git config user.email
(2)生成新的SSH Keys
ssh-keygen -t rsa -b 2048 -C “email@example.com”

可通过命令拷贝生成的pub文件的内容,也可以手动找到目录打开拷贝
注意:有时候电脑之前生成过秘钥文件,新生成后可能会替换不成功,可以看一下生成日期,不行就把之前的旧文件删除,重新生成

(3)在gitlab里添加新的秘钥
(4)重新连接一下远程仓库地址
git remote set-url origin 你项目的ssh地址
(5)git push
根据提示重连就可以push了

### 如何在 IntelliJ IDEA 中切换 Git 账号 #### 配置 Credential Helper 为了实现不同项目的 Git 账号切换,可以利用 **Credential Helper** 功能。通过勾选 `Use credential helper` 选项,在更新项目时会触发用户密码输入框[^4]。 ```plaintext Settings -> Version Control -> Git -> Use credential helper ``` 完成上述配置后,执行 `Update Project` 或者其他涉及远程仓库的操作时,系统会提示输入新的用户名和密码或令牌。 #### 删除 Windows 凭证缓存 如果当前的 Git 账号已经被禁用或者无法正常使用,则需要清除旧的认证信息。具体方法如下: 1. 打开控制面板中的 “凭据管理器”。 2. 查找并删除与目标 Git 远程地址关联的存储条目。 3. 返回至 IntelliJ IDEA 并尝试再次连接到远程仓库,此时应能收到新账号登录请求的通知[^2]。 #### 设置正确的 Path to Git Executable 确保所使用的 Git 可执行文件路径无误也很重要。可以通过以下步骤验证环境变量指向是否正确以及测试其功能正常与否: ```plaintext Settings / Preferences... -> Version Control -> Git -> Path to Git executable (点击 Test 按钮查看返回的结果) ``` 当按下 `Test` 后看到对应的 Git 版本消息则表明一切就绪;最后记得保存更改并通过 Apply 和 OK 完成整个过程[^3]。 #### 初始化本地仓库并与远程绑定(可选,适用于新建场景) 如果是首次为某个工程引入版本控制系统支持的话,还需要经历几个额外环节来初始化该目录下的 .git 文件夹并将它链接向指定位置处存在的在线资源库上[^1]: ```bash # 创建一个新的分支提交记录树结构给定名称空间下 git init # 添加所有未跟踪过的改动进去暂存区等待下一步正式纳入历史链表里去 git add . # 描述本次修改动作的意义所在从而形成一条有意义的历史节点出来供后续查阅参考之便 git commit -m 'Initial commit' # 把刚才创建好的东西推送到那个特定地方上去吧! git push origin master/main #取决于默认分支叫啥名儿啦~ ``` 以上就是关于如何在 IntelliJ IDEA 下顺利更换不同的 Git 用户身份的一套完整解决方案说明文档内容总结完毕!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值