1
HuangLibo 2017-06-09 10:31:29 +08:00
gitlab 需要 2 核 2G, gogs 树莓派就能跑, 看你的预算了
|
2
AifeiI 2017-06-09 10:33:21 +08:00
都是 Git 仓库,迁移到 Gitlab 的话,先从 Gitolite 将所有项目 Clone 到本地,然后在 Gitlab 上新建对应的 Project,然后逐个逐个 Push 到 Gitlab。
|
4
qianguozheng 2017-06-09 10:48:24 +08:00
gilab 有一键导入项目吧,oschina, 也有。
我个人一般是直接是 clone 到本地,然后修改.git/config 的地址,然后 push 到指定项目 |
5
zioc OP @qianguozheng 这样的话 之前的提交历史都没有了吧。gitlab 的导入有吗
|
6
twoyuan 2017-06-09 11:06:11 +08:00
GitLab 功能和界面还是比 Gogs 强出不少的……就是跑起来内存真的就要占两个 G ……
迁移的话虽然都是 Git 仓库,但是对应的项目的数据结构不同,直接拷贝仓库文件应该没用的,还是老老实实一个一个迁吧 |
7
darrenfang 2017-06-09 11:14:21 +08:00
@zioc 历史记录都有, 这是我的操作步骤 https://www.darrenfang.com/2016/03/transferring-a-repository/
|
8
crayygy 2017-06-09 11:17:38 +08:00
gitlab 的导入导出还是很方便的,刚好最近在公司也迁移了一次 gitlab 项目,深有感触。
可以从其它地方导入公开的 git url,当然必须有权限 如果原来就是 gitlab 的话,可以直接导出为压缩包,然后在新的 gitlab 直接导入,所有的东西全部都在 |
9
zichen0422 2017-06-09 11:27:39 +08:00
@darrenfang 方法不错, 点赞
|
10
HarrisonZ 2017-06-09 12:00:50 +08:00
推荐 gitea,我公司现在是 gitea+drone 代码托管自动构建都有了
|
11
yangxuan8282 2017-06-09 12:38:37 +08:00 via iPhone
@HarrisonZ gitea 好像和 gogs 基本一样?
|
12
gemini767 2017-06-09 13:36:28 +08:00
gitlab 还是比较吃性能的,我这 gitlab 2core 4g 10 人团队,还时不时的卡顿
|
13
yumemor 2017-06-09 13:42:38 +08:00
gogs 支持拉取远程的 repository,如果有验证 也可以输入账号和密码
|
14
yumemor 2017-06-09 13:45:21 +08:00
我突然发现 ,这个 gitea 和 gogs 好像啊! 界面都差不多
|
15
Ouyangan 2017-06-09 13:59:29 +08:00
@yumemor #14 他是从 Gogs 发展而来,不过我们已经 Fork 并且命名为 Gitea . https://blog.gitea.io/2016/12/welcome-to-gitea/
|
16
xiaoz 2017-06-09 14:03:15 +08:00
gogs 有仓库镜像功能,直接输入 git 地址就 ok
|
17
derek80 2017-06-09 14:15:38 +08:00
|