
由于自己有项目,每次改代码,改了哪些,都浑然不知,我想在本地部署一个自己的代码仓库,有什么推荐吗?我有一个闲置的树莓派 8G ram 版本的
1 KagurazakaNyaa 223 天前 https://forgejo.org/ 试试这个 |
2 seho 223 天前 gitea 或者 github private ,推荐后者吧,还可以白嫖 ci 之类的东西 |
3 akamgb 223 天前 gitea? |
4 coldle 223 天前 via Android 挠头,这为啥必须要远程仓库,本地没法直接看吗 |
5 mxT52CRuqR6o5 223 天前 没有 remote 也能本地创建 git 项目 |
6 linauror 223 天前 直接本地 git init 就行了,只是需要一个记录的话 |
7 skiy 223 天前 gitea 直接跑起。不过,改了哪些东西,直接用 VSCode 一堆相关的插件可以对比啊 |
8 ztm0929 223 天前 via iPhone OP 描述的“改了哪些,都浑然不知”应该是还没有使用 git init ,先了解基础的 git 本地命令使用,再逐步上 GitHub private 以及自建的 Gitea 吧,而且这些都是用于管理多个项目里的仓库的。 得明确当前的需求,是“部署一个远端代码仓库”( git init 即可)、还是“部署一个类似 GitHub 的完整开发平台”( Gitea 、GitLab 等等) |
9 sentinelK 223 天前 git 、svn 都可以解决问题。 git 的优势: 1 、单机。 2 、流行。 svn 的优势: 1 、权限管理 2 、集中化 所以关键看你自己的需求,如果是个人,且不需要跟别人协作。那么本地 git 仓库足矣。 |
10 siweipancc 223 天前 via iPhone 你不要 ci 跟一大堆集成服务了吗 |
11 siweipancc 223 天前 via iPhone 不是哥,一个命令啊。git init . 不 push ,带着满世界跑都行。 |
12 moefishtang 223 天前 如果你用 Jetbrains 系 IDE 的话,有本地历史记录功能 当然这个不适合当版本控制用 |
13 fox0001 223 天前 via Android 我部署了 gogs |
14 fox0001 223 天前 via Android 再简单点,就是在树莓派上基于 ssh 部署 git 服务了 |
15 litesu 222 天前 via Android 如果不要求 ci ,那么树莓派上用 gitea 就很合适 |
16 yolee599 222 天前 via Android 本地提交代码: git init git add --all git commit 修改 查看修改内容: git diff |
17 cyp0633 222 天前 推荐 gitea ,简单直接 forgejo 味儿太重了,一看就是摇大旗的产物 |
19 MADBOB 222 天前 via iPhone 个人和小团队推荐用 gitea 最好,简单轻量 |
20 chinni 222 天前 via Android gogs……够轻量 |
21 eryajf 222 天前 |
22 chihiro2014 222 天前 gitea ,就是它的 cicd 用的 runner 挺离谱的,强绑定 node 环境 |
23 iClass 222 天前 via Android https://kernel.org 学学他的 |
24 itechify PRO 本地直接 commit ,不 push 呗 或者 github 私有仓库 |
25 jedeft 222 天前 gogs 简单够用 |
26 xxx027 222 天前 via Android 本地 git commit 需要图形就用 vscode 查看,都挺方便的 |
27 Daybyedream 222 天前 我自己搞点东西 是 github 私有仓库的 两个地方要同步 |
28 fengtons 222 天前 via Android 我用 SVN |
29 weixiangzhe 222 天前 不是,老哥你一个人要啥仓库呀,本地看 git 记录不就行,改了啥 gitea 上我看也不方便呀 |
30 ljkgpxs 222 天前 gitea ,树莓派足够了,现在 gitea 也支持 ci ,兼容 github actions |
31 Yanlongli 222 天前 github 、gitee 或者找个其他的,小项目非商业的没必要自己托管。要是担心某天无法访问,可以多推几个平台互备。 |
32 Xbathy 222 天前 gitea + sqlite 五分钟搞定,其中下载 gitea 要三分钟 |
33 adgfr32 221 天前 via Android 如果仅仅需要一个 remote 备份,在服务器上 git init --bare 就可以我记得。 |