github的项目转移到coding包含所有提交历史记录

参考博客 如何将 Github 上的仓库导入 CODING - 简书 (jianshu.com)

1、在coding上新建一个同名项目

注意:在初始化代码仓库不选择生成 README.md 文件和 .gitignore 文件。

2、将git上的项目clone到本地

本地执行克隆命令,并带上参数 --bare

git clone https://github.com/lanren312/monkey.git --bare

这里执行命令有个报错

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.

大概意思就是不能使用账号密码的方式了,要是用token

创建方法:在git控制台点击右侧头像,选择Settings---Developer settings,按下图的操作,可以自定义token的有效期,选项我都选了,记好页面的token哟

 这里还有个操作,修改已有项目的url,我这里是在项目的原文件夹下操作的。

git remote set-url origin https://你的令牌@github.com/用户名/项目名字.git

操作完了可以去项目的 .git文件夹下的查看config文件(url = https://你的令牌@github.com/用户名/项目名字.git),这个时候再去clone就不会有问题了

 git clone https://你的令牌@github.com/lanren312/monkey.git --bare

3、进入到刚clone的目录下推送所有的分支和对象,向coding推送时,需要添加参数 --all

git push https://e.coding.net/monkey.git --all

用sourcetree将项目clone到本地,再看看history,你就会发现历史提交记录也过来了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值