V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
yanfulives
V2EX  ›  程序员

如何部署属于自己的代码仓库呢?

  •  
  •   yanfulives · 2025 年 5 月 7 日 · 4215 次点击
    这是一个创建于 249 天前的主题,其中的信息可能已经有所发展或是发生改变。

    由于自己有项目,每次改代码,改了哪些,都浑然不知,我想在本地部署一个自己的代码仓库,有什么推荐吗?我有一个闲置的树莓派 8G ram 版本的

    33 条回复    2025-05-09 12:50:40 +08:00
    KagurazakaNyaa
        1
    KagurazakaNyaa  
       2025 年 5 月 7 日
    seho
        2
    seho  
       2025 年 5 月 7 日
    gitea 或者 github private ,推荐后者吧,还可以白嫖 ci 之类的东西
    akamgb
        3
    akamgb  
       2025 年 5 月 7 日
    gitea?
    coldle
        4
    coldle  
       2025 年 5 月 7 日 via Android   ❤️ 2
    挠头,这为啥必须要远程仓库,本地没法直接看吗
    mxT52CRuqR6o5
        5
    mxT52CRuqR6o5  
       2025 年 5 月 7 日
    没有 remote 也能本地创建 git 项目
    linauror
        6
    linauror  
       2025 年 5 月 7 日
    直接本地 git init 就行了,只是需要一个记录的话
    skiy
        7
    skiy  
       2025 年 5 月 7 日
    gitea 直接跑起。不过,看改了哪些东西,直接用 VSCode 一堆相关的插件可以对比啊
    ztm0929
        8
    ztm0929  
       2025 年 5 月 7 日 via iPhone
    OP 描述的“改了哪些,都浑然不知”应该是还没有使用 git init ,先了解基础的 git 本地命令使用,再逐步上 GitHub private 以及自建的 Gitea 吧,而且这些都是用于管理多个项目里的仓库的。

    得明确当前的需求,是“部署一个远端代码仓库”( git init 即可)、还是“部署一个类似 GitHub 的完整开发平台”( Gitea 、GitLab 等等)
    sentinelK
        9
    sentinelK  
       2025 年 5 月 7 日
    git 、svn 都可以解决问题。
    git 的优势:
    1 、单机。
    2 、流行。

    svn 的优势:
    1 、权限管理
    2 、集中化

    所以关键看你自己的需求,如果是个人,且不需要跟别人协作。那么本地 git 仓库足矣。
    siweipancc
        10
    siweipancc  
       2025 年 5 月 7 日 via iPhone
    你不要 ci 跟一大堆集成服务了吗
    siweipancc
        11
    siweipancc  
       2025 年 5 月 7 日 via iPhone
    不是哥,一个命令啊。git init .
    不 push ,带着满世界跑都行。
    moefishtang
        12
    moefishtang  
       2025 年 5 月 7 日
    如果你用 Jetbrains 系 IDE 的话,有本地历史记录功能
    当然这个不适合当版本控制用
    fox0001
        13
    fox0001  
       2025 年 5 月 7 日 via Android
    我部署了 gogs
    fox0001
        14
    fox0001  
       2025 年 5 月 7 日 via Android
    再简单点,就是在树莓派上基于 ssh 部署 git 服务了
    litesu
        15
    litesu  
       2025 年 5 月 7 日 via Android
    如果不要求 ci ,那么树莓派上用 gitea 就很合适
    yolee599
        16
    yolee599  
       2025 年 5 月 7 日 via Android
    本地提交代码:
    git init
    git add --all
    git commit

    修改

    查看修改内容:
    git diff
    cyp0633
        17
    cyp0633  
       2025 年 5 月 7 日
    推荐 gitea ,简单直接
    forgejo 味儿太重了,一看就是摇大旗的产物
    mengzhuo
        18
    mengzhuo  
       2025 年 5 月 7 日
    @cyp0633 forgejo 就是对 gitea 商业化不满才有的 fork ,现在 forgejo 的代码仓里还有 gitea 的影子呢
    MADBOB
        19
    MADBOB  
       2025 年 5 月 7 日 via iPhone
    个人和小团队推荐用 gitea 最好,简单轻量
    chinni
        20
    chinni  
       2025 年 5 月 7 日 via Android
    gogs……够轻量
    eryajf
        21
    eryajf  
       2025 年 5 月 7 日
    https://github.com/opsre/awesome-ops#git-server

    这里汇集了几个选项,推荐 gitea
    chihiro2014
        22
    chihiro2014  
       2025 年 5 月 7 日
    gitea ,就是它的 cicd 用的 runner 挺离谱的,强绑定 node 环境
    iClass
        23
    iClass  
       2025 年 5 月 7 日 via Android
    https://kernel.org 学学他的
    itechify
        24
    itechify  
    PRO
       2025 年 5 月 7 日
    本地直接 commit ,不 push 呗
    或者 github 私有仓库
    jedeft
        25
    jedeft  
       2025 年 5 月 7 日
    gogs 简单够用
    xxx027
        26
    xxx027  
       2025 年 5 月 7 日 via Android
    本地 git commit 需要图形就用 vscode 查看,都挺方便的
    Daybyedream
        27
    Daybyedream  
       2025 年 5 月 8 日
    我自己搞点东西 是 github 私有仓库的 两个地方要同步
    fengtons
        28
    fengtons  
       2025 年 5 月 8 日 via Android
    我用 SVN
    weixiangzhe
        29
    weixiangzhe  
       2025 年 5 月 8 日
    不是,老哥你一个人要啥仓库呀,本地看 git 记录不就行,改了啥 gitea 上我看也不方便呀
    ljkgpxs
        30
    ljkgpxs  
       2025 年 5 月 8 日
    gitea ,树莓派足够了,现在 gitea 也支持 ci ,兼容 github actions
    Yanlongli
        31
    Yanlongli  
       2025 年 5 月 8 日
    github 、gitee 或者找个其他的,小项目非商业的没必要自己托管。要是担心某天无法访问,可以多推几个平台互备。
    Xbathy
        32
    Xbathy  
       2025 年 5 月 8 日
    gitea + sqlite 五分钟搞定,其中下载 gitea 要三分钟
    adgfr32
        33
    adgfr32  
       2025 年 5 月 9 日 via Android
    如果仅仅需要一个 remote 备份,在服务器上 git init --bare 就可以我记得。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   4745 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 09:55 · PVG 17:55 · LAX 01:55 · JFK 04:55
    ♥ Do have faith in what you're doing.