你们都用的什么代码托管平台呀?求推荐 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
itechnology
V2EX    程序员

你们都用的什么代码托管平台呀?求推荐

  •  
  •   itechnology 2023-03-22 10:45:12 +08:00 9447 次点击
    这是一个创建于 939 天前的主题,其中的信息可能已经有所发展或是发生改变。

    平常会自己建各种练手项目,这种项目一般都是不开源的,而且为了方便公司和家里的电脑,我会选择把代码放到代码托管平台。之前一直放在 github 上,但由于众所周知的原因,网络经常不通或者很慢,我又不想一直开着机场,所以有没有其他的推荐推荐?

    66 条回复    2023-03-25 15:39:04 +08:00
    mogutouer
        1
    mogutouer  
       2023-03-22 10:45:53 +08:00
    dreasky
        2
    dreasky  
       2023-03-22 10:54:41 +08:00
    github 用走 ssh 的协议不用翻墙的
    pota
        3
    pota  
       2023-03-22 10:55:40 +08:00
    自建个 gitea ?
    anakinsky
        4
    anakinsky  
       2023-03-22 11:13:05 +08:00
    自建 gogs
    AlexHsu
        5
    AlexHsu  
       2023-03-22 11:16:18 +08:00   2
    机场一直开着呗 提交代码那点流量毛毛雨了
    dq19871123
        6
    dq19871123  
       2023-03-22 11:19:09 +08:00
    lyc8503
        7
    lyc8503  
       2023-03-22 11:21:01 +08:00
    自建 Gitea 或者国内的 gitee.com
    e190sniper
        8
    e190sniper  
       2023-03-22 11:30:36 +08:00
    @lyc8503 gitee 现在都慢很多了,去年使用速度随便都是 1M/s ,现在 只能 100 多 K/s
    SenLief
        9
    SenLief  
       2023-03-22 11:36:11 +08:00
    腾讯有个工蜂,我自己用的时候就用这个工蜂。
    aleiweb
        10
    aleiweb  
       2023-03-22 11:41:08 +08:00
    云服务器自建 gogs 或 gitea ,他俩的关系自行查阅再做选择,高版本不兼容。
    Rache1
        11
    Rache1  
       2023-03-22 11:44:53 +08:00
    阿里云的云效里面的 git 那个还挺快的
    rb6221
        12
    rb6221  
       2023-03-22 11:46:20 +08:00
    第一类:几个大厂都有 devops 的一站式服务,里面会包含代码托管,比如楼上说的微软,腾讯,还有阿里云也有
    第二类:国内专做代码托管的服务,比如码云、coding.net ,还有个
    第三类:比较小众的或者非商业化的,比如极狐,gitlab 的国内专供版;还有什么 gitcafe 之类的很多小众点,不太稳定
    第四类:国外其他平台,比如 bitbucket sourceforge 这些老牌的,也没墙,缺点是体验不够好
    第五类:自建
    itechnology
        13
    itechnology  
    OP
       2023-03-22 11:48:17 +08:00
    @pota
    @lyc8503 自建 gitea 的话,对服务器有什么要求呀,内存要多少?其实想搞个 gitlab ,但据说内存占用很高
    twofox
        14
    twofox  
       2023-03-22 11:53:33 +08:00
    自建 gitlab

    @itechnology 内存占用确实很高,我 4C8G 。开了 gitlab 之后大概占用 5~6G 内存
    zedpass
        15
    zedpass  
       2023-03-22 12:00:02 +08:00
    @itechnology 自建 Gitea 就几个人用的话,树莓派或者 nas 都可以,1C1G 配置就够
    4BVL25L90W260T9U
        16
    4BVL25L90W260T9U  
       2023-03-22 12:00:06 +08:00
    @itechnology gogs/gitea 都特别省资源,gitlab 就是个性能怪兽,冗余的东西太多
    ktin
        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
    debuggerx
        18
    debuggerx  
       2023-03-22 12:03:06 +08:00   1
    zzzsy
        19
    zzzsy  
       2023-03-22 12:04:19 +08:00
    kytrun
        20
    kytrun  
       2023-03-22 12:04:26 +08:00 via Android
    lyc8503
        21
    lyc8503  
       2023-03-22 12:05:52 +08:00
    @itechnology Gitlab 对机器要求比较高, 自建的 Gitea 或者 Gogs 几乎是台机器 /vps 就能跑, 具体上传下载速度还是取决于你的访问带宽
    xiaoz
        22
    xiaoz  
       2023-03-22 12:06:49 +08:00 via Android
    Github (公共)+自建的 Gitea (私有),Gitea 自己用内存占用 200MB 左右,还需要搭配一个 MySQL ,1G 内存勉强能跑,建议 2G 以上。
    tramm
        23
    tramm  
       2023-03-22 12:13:12 +08:00
    工蜂
    debuggerx
        24
    debuggerx  
       2023-03-22 12:13:30 +08:00
    @xiaoz 自用 sqlite 就可以了 不占内存
    再不济也可以用 pg ,内存占用比 mysql 强太多
    itechnology
        25
    itechnology  
    OP
       2023-03-22 12:15:08 +08:00
    @xiaoz
    @debuggerx 好的,谢谢
    xiaoz
        26
    xiaoz  
       2023-03-22 12:17:30 +08:00 via Android
    @debuggerx #24 ,个人用 Sqlite 也没啥问题,如果后期考虑到多个用户的话一步到位上 PG 或者 MySQL 方便点。
    CEBBCAT
        27
    CEBBCAT  
       2023-03-22 12:48:06 +08:00
    节约时间才是最重要的,建议在路由器层翻墙,关键词:padavan OR 软路由 OR 旁路路由
    Fo3256Go
        28
    Fo3256Go  
       2023-03-22 13:20:14 +08:00
    Gitea , GitLab

    就这两个。
    0o0O0o0O0o
        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
    lopda
        30
    lopda  
       2023-03-22 13:35:36 +08:00
    bigbunny
        31
    bigbunny  
       2023-03-22 13:38:08 +08:00
    面前用阿里的云效,主要是因为每个月免费流水线时长多。
    ResidualSoils
        32
    ResidualSoils  
       2023-03-22 13:39:16 +08:00
    如果你仓库比较大可以试试 Azure 的 DevOps
    fanxasy
        33
    fanxasy  
       2023-03-22 13:40:11 +08:00 via iPhone
    自建 gitea
    Radiation
        34
    Radiation  
       2023-03-22 13:58:51 +08:00
    uni
        35
    uni  
       2023-03-22 14:12:24 +08:00
    阿里的 codeup
    不过阿里肯定会偷代码。。。自己的小项目无所谓就是了
    jackLoveDota
        36
    jackLoveDota  
       2023-03-22 14:34:46 +08:00
    请问阿里云效能本地用代码执行流水线吗?不想每次发布还要登录下阿里云
    qa2080639
        37
    qa2080639  
       2023-03-22 14:46:07 +08:00
    自建 gitea +1
    所在的小公司也是 可以随便增减人员添加协助
    mlyz
        38
    mlyz  
       2023-03-22 14:46:58 +08:00
    github
    zhhqiang
        39
    zhhqiang  
       2023-03-22 15:21:30 +08:00
    gitea+1
    photon006
        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 更便宜。
    isnullstring
        41
    isnullstring  
       2023-03-22 15:40:23 +08:00
    自建 GitLab ,家里的服务器
    sunmlight
        42
    sunmlight  
       2023-03-22 16:36:47 +08:00   1
    frankkly
        43
    frankkly  
       2023-03-22 17:10:33 +08:00   1
    机场难道不就应该一直开着?分流规则弄好就行了,提交代码那点流量才多少
    DevWiki
        44
    DevWiki  
       2023-03-22 17:10:59 +08:00 via Android
    @pota 我就是
    storyxc
        45
    storyxc  
       2023-03-22 18:35:07 +08:00
    公司:自建 gogs
    家里:自建 gitea
    ludandan789
        46
    ludandan789  
       2023-03-22 18:46:56 +08:00 via Android
    gitee
    hahahalzx775
        47
    hahahalzx775  
       2023-03-22 20:46:43 +08:00 via iPhone
    自建 git 的前提是服务器够稳定,要不然还是用 gitee 等第三方平台比较稳
    gant
        48
    gant  
       2023-03-22 20:58:09 +08:00
    我搞了个 g7400 h610 ,32g 内存,两个 500g 的 ssd 组 r1 ,准备搭建 gitlab ,有域名 准备用 cloudflare tunel ,或者用阿里云,中转。
    lane3000
        49
    lane3000  
       2023-03-22 21:09:27 +08:00
    自建 gogs
    idragonet
        50
    idragonet  
       2023-03-22 21:16:51 +08:00
    程序员科学上网不是必备吗?
    wdwwtzy
        51
    wdwwtzy  
       2023-03-22 21:18:06 +08:00
    gitlab 国内版
    harvies
        52
    harvies  
       2023-03-22 21:27:31 +08:00
    有时候梯子坏了提交不了,很头疼,后自建了 gitea ,配置好镜像仓库,备份到 gitlab
    weishu
        53
    weishu  
       2023-03-22 21:37:01 +08:00
    自建 git 倒是容易,但一旦出了问题蛋疼得很。我们现在用的 coding ,还有人持续不断地迭代,我觉得很值。
    batilo
        54
    batilo  
       2023-03-22 22:41:05 +08:00 via Android
    梯子 github
    jones2000
        55
    jones2000  
       2023-03-22 23:30:36 +08:00
    阿里云租机器( 1 核,4G 内存,200G 盘 也就 1 千多一年),windows server 装一个 svn 就完事了。
    auh
        56
    auh  
       2023-03-23 00:00:47 +08:00
    10 年写的代码,流量估计也用不了几个钱
    solitude2
        57
    solitude2  
       2023-03-23 01:02:19 +08:00 via Android
    @dreasky 他说的应该是 github 在国内访问的 dns 污染问题
    encro
        58
    encro  
       2023-03-23 09:23:46 +08:00
    codeup 还不错吧
    encro
        59
    encro  
       2023-03-23 09:26:10 +08:00   1
    @uni

    github 也偷代码,我用 chat 很多回答来自我无法访问的 github 链接。
    zagfai
        60
    zagfai  
       2023-03-23 11:55:31 +08:00
    hg
    eurry
        61
    eurry  
       2023-03-23 14:04:34 +08:00
    我用的华为云 DevCloud 里的代码托管,它自带项目管理和 CICD ,现在好像改名叫 Code Art 了
    yinmin
        62
    yinmin  
       2023-03-23 14:46:51 +08:00
    自建 git 服务器。小团队可以直接使用 linux 内置的 git 功能,客户端使用 SSH 协议访问 git 服务器。如果想进一步提升系统安全性,可以把 git server 部署到 Docker 里。
    zzl22100048
        63
    zzl22100048  
       2023-03-23 16:11:54 +08:00
    自建用 forgejo
    pota
        64
    pota  
       2023-03-24 14:15:25 +08:00
    好消息。。gitea 自带 Runner 了,不需要搭配 Drone 了,试用了下还挺方便
    pota
        65
    pota  
       2023-03-24 14:17:46 +08:00
    @pota #64 同样的,自建 gitea 可以利用 Drone/Runner 同步仓库到 github 备份。也不用担心丢失问题
    utfs8889
        66
    utfs8889  
       2023-03-25 15:39:04 +08:00
    推荐个朋友他们自己搭建的知识管理平台: https://www.writebug.com/group/writebug/code
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1016 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 23:02 PVG 07:02 LAX 16:02 JFK 19:02
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86