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