V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
itechnology
V2EX  ›  程序员

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

  •  
  •   itechnology · 77 天前 · 5233 次点击
    这是一个创建于 77 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    就这两个。
    0o0O0o0O0o
        29
    0o0O0o0O0o  
       77 天前 via iPhone
    自个用不需要那么多功能的话,直接 ssh ?

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

    github 也偷代码,我用 chat 很多回答来自我无法访问的 github 链接。
    zagfai
        60
    zagfai  
       76 天前
    hg
    eurry
        61
    eurry  
       76 天前
    我用的华为云 DevCloud 里的代码托管,它自带项目管理和 CICD ,现在好像改名叫 Code Art 了
    yinmin
        62
    yinmin  
       76 天前
    自建 git 服务器。小团队可以直接使用 linux 内置的 git 功能,客户端使用 SSH 协议访问 git 服务器。如果想进一步提升系统安全性,可以把 git server 部署到 Docker 里。
    zzl22100048
        63
    zzl22100048  
       76 天前
    自建用 forgejo
    pota
        64
    pota  
       75 天前
    好消息。。gitea 自带 Runner 了,不需要搭配 Drone 了,试用了下还挺方便
    pota
        65
    pota  
       75 天前
    @pota #64 同样的,自建 gitea 可以利用 Drone/Runner 同步仓库到 github 备份。也不用担心丢失问题
    utfs8889
        66
    utfs8889  
       74 天前
    推荐个朋友他们自己搭建的知识管理平台: https://www.writebug.com/group/writebug/code
    关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5225 人在线   最高记录 5634   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 66ms · UTC 01:52 · PVG 09:52 · LAX 18:52 · JFK 21:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.