平常会自己建各种练手项目,这种项目一般都是不开源的,而且为了方便公司和家里的电脑,我会选择把代码放到代码托管平台。之前一直放在 github 上,但由于众所周知的原因,网络经常不通或者很慢,我又不想一直开着机场,所以有没有其他的推荐推荐?
1
mogutouer 2023-03-22 10:45:53 +08:00
|
2
dreasky 2023-03-22 10:54:41 +08:00
github 用走 ssh 的协议不用翻墙的
|
3
pota 2023-03-22 10:55:40 +08:00
自建个 gitea ?
|
4
anakinsky 2023-03-22 11:13:05 +08:00
自建 gogs
|
5
AlexHsu 2023-03-22 11:16:18 +08:00 2
机场一直开着呗 提交代码那点流量毛毛雨了
|
6
dq19871123 2023-03-22 11:19:09 +08:00
|
8
e190sniper 2023-03-22 11:30:36 +08:00
@lyc8503 gitee 现在都慢很多了,去年使用速度随便都是 1M/s ,现在 只能 100 多 K/s
|
9
SenLief 2023-03-22 11:36:11 +08:00
腾讯有个工蜂,我自己用的时候就用这个工蜂。
|
10
aleiweb 2023-03-22 11:41:08 +08:00
云服务器自建 gogs 或 gitea ,他俩的关系自行查阅再做选择,高版本不兼容。
|
11
Rache1 2023-03-22 11:44:53 +08:00
阿里云的云效里面的 git 那个还挺快的
|
12
janus77 2023-03-22 11:46:20 +08:00
第一类:几个大厂都有 devops 的一站式服务,里面会包含代码托管,比如楼上说的微软,腾讯,还有阿里云也有
第二类:国内专做代码托管的服务,比如码云、coding.net ,还有个 第三类:比较小众的或者非商业化的,比如极狐,gitlab 的国内专供版;还有什么 gitcafe 之类的很多小众点,不太稳定 第四类:国外其他平台,比如 bitbucket sourceforge 这些老牌的,也没墙,缺点是体验不够好 第五类:自建 |
13
itechnology OP |
14
twofox 2023-03-22 11:53:33 +08:00
|
15
zedpass 2023-03-22 12:00:02 +08:00
@itechnology 自建 Gitea 就几个人用的话,树莓派或者 nas 都可以,1C1G 配置就够
|
16
ospider 2023-03-22 12:00:06 +08:00
@itechnology gogs/gitea 都特别省资源,gitlab 就是个性能怪兽,冗余的东西太多
|
17
ktin 2023-03-22 12:02:40 +08:00
➜ ~ docker stats --no-stream | grep gitea
2a9a4e1c7649 gitea 0.01% 1006MiB / 62.54GiB 1.57% 2.22GB / 4.72GB 14.4GB / 16.7MB 32 783ef6641ee9 gitea_pg 0.00% 72.12MiB / 62.54GiB 0.11% 1.04GB / 1.71GB 48.3MB / 5.52GB 9 |
18
debuggerx 2023-03-22 12:03:06 +08:00 1
@itechnology https://www.debuggerx.com/2022/05/03/make-a-ci-workflow-with-gitea-and-drone/
自用 gitea+ci 单核 512MB 就够 |
19
zzzsy 2023-03-22 12:04:19 +08:00
|
20
kytrun 2023-03-22 12:04:26 +08:00 via Android
|
21
lyc8503 2023-03-22 12:05:52 +08:00
@itechnology Gitlab 对机器要求比较高, 自建的 Gitea 或者 Gogs 几乎是台机器 /vps 就能跑, 具体上传下载速度还是取决于你的访问带宽
|
22
xiaoz 2023-03-22 12:06:49 +08:00 via Android
Github (公共)+自建的 Gitea (私有),Gitea 自己用内存占用 200MB 左右,还需要搭配一个 MySQL ,1G 内存勉强能跑,建议 2G 以上。
|
23
tramm 2023-03-22 12:13:12 +08:00
工蜂
|
25
itechnology OP |
26
xiaoz 2023-03-22 12:17:30 +08:00 via Android
@debuggerx #24 ,个人用 Sqlite 也没啥问题,如果后期考虑到多个用户的话一步到位上 PG 或者 MySQL 方便点。
|
27
CEBBCAT 2023-03-22 12:48:06 +08:00
节约时间才是最重要的,建议在路由器层翻墙,关键词:padavan OR 软路由 OR 旁路路由
|
28
Fo3256Go 2023-03-22 13:20:14 +08:00
Gitea , GitLab
就这两个。 |
29
0o0O0o0O0o 2023-03-22 13:29:03 +08:00 via iPhone
自个用不需要那么多功能的话,直接 ssh ?
ssh <ssh host> git init --bare /path/to/project git clone ssh://<ssh host>:/path/to/project |
30
lopda 2023-03-22 13:35:36 +08:00
|
31
BigBunny 2023-03-22 13:38:08 +08:00
面前用阿里的云效,主要是因为每个月免费流水线时长多。😂
|
32
ResidualSoils 2023-03-22 13:39:16 +08:00
如果你仓库比较大可以试试 Azure 的 DevOps
|
33
fanxasy 2023-03-22 13:40:11 +08:00 via iPhone
自建 gitea
|
34
Radiation 2023-03-22 13:58:51 +08:00
|
35
uni 2023-03-22 14:12:24 +08:00
阿里的 codeup
不过阿里肯定会偷代码。。。自己的小项目无所谓就是了 |
36
jackLoveDota 2023-03-22 14:34:46 +08:00
请问阿里云效能本地用代码执行流水线吗?不想每次发布还要登录下阿里云
|
37
qa2080639 2023-03-22 14:46:07 +08:00
自建 gitea +1
所在的小公司也是 可以随便增减人员添加协助 |
38
mlyz 2023-03-22 14:46:58 +08:00
github
|
39
zhhqiang 2023-03-22 15:21:30 +08:00
gitea+1
|
40
photon006 2023-03-22 15:31:43 +08:00
docker 自建 gitlab ,看了下内存占用确实高:
docker stats gitlab CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS 12259d6xxxx gitlab 20.76% 7.444GiB / 15.63GiB 47.62% 243MB / 406MB 7.91GB / 34.7GB xxx 公司服务器 128g 物理内存,随意分给虚拟机,完全不怕。 现在内存、固态都白菜价,¥ 300+就能买 32G 普通消费级 ddr4 ,内存不应该成为瓶颈,E5 洋垃圾的 ECC 更便宜。 |
41
isnullstring 2023-03-22 15:40:23 +08:00
自建 GitLab ,家里的服务器
|
42
sunmlight 2023-03-22 16:36:47 +08:00 1
|
43
frankkly 2023-03-22 17:10:33 +08:00 1
机场难道不就应该一直开着?分流规则弄好就行了,提交代码那点流量才多少
|
45
storyxc 2023-03-22 18:35:07 +08:00
公司:自建 gogs
家里:自建 gitea |
46
ludandan789 2023-03-22 18:46:56 +08:00 via Android
gitee
|
47
hahahalzx775 2023-03-22 20:46:43 +08:00 via iPhone
自建 git 的前提是服务器够稳定,要不然还是用 gitee 等第三方平台比较稳
|
48
gant 2023-03-22 20:58:09 +08:00
我搞了个 g7400 h610 ,32g 内存,两个 500g 的 ssd 组 r1 ,准备搭建 gitlab ,有域名 准备用 cloudflare tunel ,或者用阿里云,中转。
|
49
lane3000 2023-03-22 21:09:27 +08:00
自建 gogs
|
50
idragonet 2023-03-22 21:16:51 +08:00
程序员科学上网不是必备吗?
|
51
wdwwtzy 2023-03-22 21:18:06 +08:00
gitlab 国内版
|
52
harvies 2023-03-22 21:27:31 +08:00
有时候梯子坏了提交不了,很头疼,后自建了 gitea ,配置好镜像仓库,备份到 gitlab
|
53
weishu 2023-03-22 21:37:01 +08:00
自建 git 倒是容易,但一旦出了问题蛋疼得很。我们现在用的 coding ,还有人持续不断地迭代,我觉得很值。
|
54
batilo 2023-03-22 22:41:05 +08:00 via Android
梯子 github
|
55
jones2000 2023-03-22 23:30:36 +08:00
阿里云租机器( 1 核,4G 内存,200G 盘 也就 1 千多一年),windows server 装一个 svn 就完事了。
|
56
auh 2023-03-23 00:00:47 +08:00
10 年写的代码,流量估计也用不了几个钱
|
58
encro 2023-03-23 09:23:46 +08:00
codeup 还不错吧
|
60
zagfai 2023-03-23 11:55:31 +08:00
hg
|
61
eurry 2023-03-23 14:04:34 +08:00
我用的华为云 DevCloud 里的代码托管,它自带项目管理和 CICD ,现在好像改名叫 Code Art 了
|
62
yinmin 2023-03-23 14:46:51 +08:00
自建 git 服务器。小团队可以直接使用 linux 内置的 git 功能,客户端使用 SSH 协议访问 git 服务器。如果想进一步提升系统安全性,可以把 git server 部署到 Docker 里。
|
63
zzl22100048 2023-03-23 16:11:54 +08:00
自建用 forgejo
|
64
pota 2023-03-24 14:15:25 +08:00
好消息。。gitea 自带 Runner 了,不需要搭配 Drone 了,试用了下还挺方便
|
65
pota 2023-03-24 14:17:46 +08:00
@pota #64 同样的,自建 gitea 可以利用 Drone/Runner 同步仓库到 github 备份。也不用担心丢失问题
|
66
utfs8889 2023-03-25 15:39:04 +08:00
推荐个朋友他们自己搭建的知识管理平台: https://www.writebug.com/group/writebug/code
|