自建的 gitea 服务器, 如何能把 github 完整的公司的 repo 对应导入过来?

214 天前
 KINGWAY

比如 https://github.com/slowmist 下面好几个 repo, 单独单词 repo 可以 migrate, 但我想一次性完整的搬到 gitea 上, 如何做?

1955 次点击
所在节点    程序员
6 条回复
AoEiuV020JP
214 天前
写个脚本一个一个导,
nuffin
214 天前
我以前做过的方案是把 gitea 设置成 create on push ,在 custom/conf/app.ini 里有 ENABLE_PUSH_CREATE_USER 和 ENABLE_PUSH_CREATE_ORG 。不过不太确定新版本里,这俩设定生不生效。这种方式比较适合有很多 private repo 的用户或组织账号。写脚本从 github clone 下来以后 push 进去就行了。
infoscope
214 天前
git clone --mirror origin-url
cd reponame.git

Create newRepo
git push --mirror newrepo-url
xiaoxuan6
214 天前
pdone
213 天前
只要你的服务器能访问公司的 git 服务器,直接填仓库地址就可以导入过来(如果是私有仓库可以配一下密钥),我之前是用自建的 gitea ,把 github 上的一些仓库导入到自建服务器里
chf007
213 天前
https://chf007.com/2022/11/10/gitlab-migration-coding-guidelines/

Gitlab 迁 Coding 的,和迁 Gitea 应该一个原理,可以参考下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1034783

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX