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