局域网用 Gitea 同步代码 --- 纯图形界面 - 子舒的博客

神奇的哆啦z梦 2025-10-22 17:24 1



因为一些需求,需要和同事之间同步一些代码,但是前提是不上云,也不想走公司内部的 svn 存储。因此打算在本地局域网起一个 git 服务,想要多台电脑像操作 GitHub 一样在本地执行各种拉取合并操作。


我锁定了开源项目 Gitea,可以在任何一台机器上部署类似 GitHub 的服务,支持各个系统。当然也支持我的电脑环境本地 Windows。


只需要一台电脑长期开着充当服务器的角色,其他电脑在同一个局域网下就可以连接。


打开网站 https://dl.gitea.com/gitea/ ,找到最新版本,此时我的最新版本是 1.24.6,进去之后找到符合我电脑的版本。






搜索 windows-4.0-amd64.exe,找到 gitea-1.24.6-windows-4.0-amd64.exe,点击下载,然后把这个文件放在一个指定的位置,比如我放在了 D:\Gitea\ 目录下,然后再双击运行,就会弹出一个 cmd 窗口,不要关闭放在那里即可。


接下来打开 http://localhost:3000/ ,就可以看到本地运行的服务。






此时已经成功了一半,接下来就是配置时间。



  • 数据库类型选择 SQLite3,不需要另外安装数据库

  • 服务器域名填写本地 ip:192.168.xx.xx 这个(在终端执行 ipconfig 可以看到)

  • SSH 端口留空不写,因为我们只走 http,禁用 ssh 即可,HTTP 服务端口默认 3000

  • 其他程序配置保持默认即可


注意:关于管理员账号


如果没有在配置服务时填入管理员账号,那么默认第一个注册的用户就是管理员。






一切准备就绪后就完成了,让同事登录 http://192.168.xx.xx:3000,使用方式和 GitHub 一致。


终于可以愉快的写代码了~





这是一个从 https://zishu.me/blog/lan-gitea-sync-code-gui.html 下的原始话题分离的讨论话题
最新回复 (9)
  • 西山听雨 01-31 11:12
    1

    20年那会就在用了,挺好

  • WD 01-31 11:14
    3

    怎么一直在隐藏 ^-^ 其实纯git也不错,可以把任意ssh当成git仓库来直接用~

  • AsyncLife 02-13 17:41
    4

    好用,收藏了

  • 从 0 开始做游戏 02-13 18:00
    5

    不是有 gitlab 么

  • Unic 02-13 18:12
    6

    确实可以这样;


    但是对于新手来说, 没有界面. 理解起来有一定难度

  • king 03-30 22:32
    7

    我一直在使用gitea,我个人感觉比gitLab什么的好多了。希望有个赞,有赞必回,多谢

  • Hinus 03-30 23:00
    8

    哈哈,gitea确实好用,我也给部门内部署了一个,主打一个轻快简洁。

  • taobaogd 06-21 16:35
    9

    这个工具确实不错,感谢佬的分享。

  • wwxiaoqi 06-21 17:12
    10

    如果不需要 web 界面的话,直接开个 ssh server 也可以当 git 仓库用

* 帖子来源Linux.do
返回