git老帐号迁移新账号实操

本文指导如何将旧git项目迁移到新账号,涉及项目备份、分支同步、远程仓库设置,以及处理可能的权限问题,包括强制输入密码以解决账号认证问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目前,因着项目逐渐增多,没有一个好的管理规范(原git账号是自己的,有很多项目,太乱),为了避免这个问题,准备把老git项目迁移到新账号:

1、先将待迁移的项目拷贝下来一份

git clone --mirror <老git地址>
cd <老git项目路径>

 

2、可能本地的分支和远程分支不一致,因此需要先同步远程分支

      git  pull  

2、先新账号下面创建好新的空仓库

git remote rm origin
git remote add origin <新git地址>
git push origin --mirror

3、正常来说,都可以执行成功。但由于是新的git账号,可能会出现密码错误(权限)等问题,也就是如下:

问题原因:

很多时候是因为账号密码和注册时填写的信息不一致造成的

解决:

只需要让现在的推送的账号密码和注册时一样即可,使用一段git代码 让我们可以强制来输入账号密码就行了。git config --system --unset credential.helper

 然后重复刚才的推送代码,即可了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王大拿@

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值