比如 https://github.com/slowmist 下面好几个 repo, 单独单词 repo 可以 migrate, 但我想一次性完整的搬到 gitea 上, 如何做?
1
AoEiuV020JP 218 天前 via Android
写个脚本一个一个导,
|
2
nuffin 217 天前 1
我以前做过的方案是把 gitea 设置成 create on push ,在 custom/conf/app.ini 里有 ENABLE_PUSH_CREATE_USER 和 ENABLE_PUSH_CREATE_ORG 。不过不太确定新版本里,这俩设定生不生效。这种方式比较适合有很多 private repo 的用户或组织账号。写脚本从 github clone 下来以后 push 进去就行了。
|
3
infoscope 217 天前 via iPhone 1
git clone --mirror origin-url
cd reponame.git Create newRepo git push --mirror newrepo-url |
4
xiaoxuan6 217 天前
|
5
pdone 217 天前
只要你的服务器能访问公司的 git 服务器,直接填仓库地址就可以导入过来(如果是私有仓库可以配一下密钥),我之前是用自建的 gitea ,把 github 上的一些仓库导入到自建服务器里
|
6
chf007 217 天前
https://chf007.com/2022/11/10/gitlab-migration-coding-guidelines/
Gitlab 迁 Coding 的,和迁 Gitea 应该一个原理,可以参考下 |