Products
GG网络技术分享 2026-01-23 09:12 3
来一波... 哎, 说起代码管理,以前用SVN那叫一个痛苦,各种冲突,各种提交失败…后来终于转到Git,感觉整个人dou升华了!dan是吧,把代码dou放在GitHub上总觉得有点不放心,万一哪天GitHub嗝屁了呢呃?huo者说我就是想有个wan全属于自己的、可yi随意折腾的代码仓库该怎么办?
那就自己搭建一个Git服务器吧!

我尝试过hen多方案,GitLab、Gitea等等。但说实话,dui与我这种小团队它们的功Neng也太丰富了点儿,hen多根本用不上。而且配置起来也相当麻烦。后来我发现了一个神器——Gogs,看好你哦!!
换位思考... Gogs是一个fei常轻量级的、开源的 Git 代码托管系统。它易于安装和使用,占用资源少得可怜,简直是我的福音!而且它长得也hen漂亮。Zui关键的是它可yi和Docker完美结合!
这个问题问得好!Docker啊同志们!用了Docker之后你就Neng体会到什么叫Zuo优雅。想想kan:
容器:轻量化的运行实例,包含应用代码、运行时环境和依赖库。基于镜像创建,与其他容器隔离,共享主机操作系统内核。 镜像:只读模板,定义了容器的运行环境。tong过分层存储优化空间和构建速度。 Dockerfile:文本文件,描述如何自动构建镜像。 原来如此。 仓库:存储和分发镜像的平台,如 Docker Hub或私有仓库。 基本命令 实例 # 拉取镜像 docker pull nginx # 运行容器 docker run-d-p80:80nginx # 查kan...
功力不足。 先说说你需要一台服务器。我是在我的NAS上跑的,性Neng还行吧…虽然有时候有点慢。
躺平... 不知道如何安装docker的同学可yikan一下我这篇文章 ==嗯…我还没写呢== Linux下,Docker的安装和一些常见的命令
强烈推荐使用 Docker Compose 来管理你的 Gogs 容器。它Neng让你geng方便地配置和启动你的服务。
version:'3' services: gogs: image: gogs/gogs:0.12 restart:'always' ports: - 10080:3000 - 10022:22 volumes: - gogs-data:/data networks: - gogs depends_on: #这一项hen重要!要不然数据库可Neng起不来...导致gogs启动失败!真让人抓狂!😡😡😡😡😡🤬🤬🤬🤬🤬😠😠😠😠😠😫😫😫😫😫😩😩😩😩😩😤😤😤😤😤😨😨😨😨😨😱😱😱😱😱🤯🤯🤯🤯🤯😵😵😵😵😵🥴🥴🥴🥴🥴🤧🤧🤧🤧🤧🥵🥵🥵🥵🥵🥶🥶🥶🥶🥶😶😶😶😶😶😐😐😐😐😐😑😑😑😑😑😬😬😬😬😬🤥🤥🤥🤥🤥🧐🧐🧐🧐🧐🤔🤔🤔🤔🤔🤨🤨🤨🤨🤨😈😈😈😈😈👿👿👿👿👿🤡🤡🤡🤡🤡👹👹👹👹👹👺👺👺👺👺👻👻👻👻👻💀💀💀💀💀👽👽👽👽👽🤖🤖🤖🤖🤖🎃🎃🎃🎃🎃👾👾👾👾👾💩💩💩💩💩🤢🤢🤢🤢🤢🤮🤮🤮🤮🤮🤕🤕🤕🤕🤕😵💫😵💫😵💫😵💫😵💫🥴🥴🥴🥴🥴😖😖😖😖😖😥😥😥😥😥😓😓😓😓😓😰😰😰😰😰😨😨😨😨😨😱😱😱😱😱🤯🤯🤯🤯🤯😭😭😭😭😭😢😢😢😢😢🥺🥺🥺🥺🥺🙏🙏🙏🙏🙏🤞🤞🤞🤞🤞🤘🤘🤘🤘🤘🤙🤙🤙🤙🤙👋👋👋👋👋🤝🤝🤝🤝🤝🙌🙌🙌🙌🙌👏👏👏👏👏💪💪💪💪💪👊👊👊👊👊🤛🤛🤛🤛🤛🤜🤜🤜🤜🤜✊✊✊✊✊🖐🖐🖐🖐🖐🖖🖖🖖🖖🖖👮👮👮👮👮🕵🕵🕵🕵🕵👨✈️👨✈️👨✈️👨🚀👨🚀👨🚀👩🚀👩🚀👩🚀🧑⚕️🧑⚕️🧑⚕️🧑🌾🧑🌾🧑🌾👷👷👷👷👷💂💂💂💂💂⚓⚓⚓⚓⚓⚔⚔⚔⚔⚔🛡🛡🛡🛡🛡🚩🚩🚩🚩🚩🏵🏵🏵🏵🏵💐💐💐💐💐🌸🌸🌸🌸🌸🌷🌷🌷🌷🌷🌹🌹🌹🌹🌹🥀🥀🥀🥀🥀🌺🌺🌺🌺🌺🌻🌻🌻🌻🌻🌼🌼🌼🌼🌼🍄🍄🍄🍄🍄🌱🌱🌱🌱🌱🌿🌿🌿🌿🌿☘☘☘☘☘🍀🍀🍀🍀🍀🍁🍁🍁🍁🍁🍂🍂🍂🍂🍂🍃🍃🍃🍃🍃🍇🍇🍇🍇🍇🍈🍈🍈🍈🍈🍉🍉🍉🍉🍉🍊🍊🍊🍊🍊🍋🍋🍋🍋🍋🍌🍌🍌🍌🍌🍍🍍🍍🍍🍍🥭🥭🥭🥭🥭🍎🍎🍎🍎🍎🍏🍏🍏🍏🍏🍐🍐🍐🍐🍐🍑🍑🍑🍑🍑🍒🍒🍒🍒🍒🍓🍓🍓🍓🍓🥝🥝🥝🥝🥝🍅🍅🍅🍅🍅🍆🍆🍆🍆🍆🥑🥑🥑🥑🥑🥦🥦🥦🥦🥦🥬🥬🥬🥬🥬🥒🥒🥒🥒🥒🌶🌶🌶🌶🌶🌽🌽🌽🌽🌽🥕🥕🥕🥕🥕🧅🧅🧅🧅🧅🥔🥔🥔🥔🥔🍠🍠🍠🍠🍠🥜🥜🥜🥜🥜🌰🌰🌰🌰🌰🍞🍞🍞🍞🍞🥐🥐🥐🥐🥐🥖🥖🥖🥖🥖🥨🥨🥨🥨🥨🧀🧀🧀🧀🧀🥚🥚🥚🥚🥚🥓🥓🥓🥓🥓🥩🥩🥩🥩🥩🍗🍗🍗🍗🍗🍖🍖🍖🍖🍖🦴🦴🦴🦴🦴🍟🍟🍟🍟🍟🍔🍔🍔🍔🍔🍕🍕🍕🍕🍕🌭🌭🌭🌭🌭🥪🥪🥪🥪🥪🌮🌮🌮🌮🌮🌯🌯🌯🌯🌯🥙🥙🥙🥙🥙🥗🥗🥗🥗🥗🥘🥘🥘🥘🥘🍝🍝🍝🍝🍝🍜🍜🍜🍜🍜🍲🍲🍲🍲🍲🥣🥣🥣🥣🥣🍛🍛🍛🍛🍛🍚🍚🍚🍚🍚🍙🍙🍙🍙🍙🍘🍘🍘🍘🍘🍣🍣🍣🍣🍣🍱🍱🍱🍱🍱🥟🥟🥟🥟🥟🍤🍤🍤🍤🍤🍥🍥🍥🍥🍥🥠🥠🥠🥠🥠🍩🍩🍩🍩🍩🍪🍪🍪🍪🍪🎂🎂🎂🎂🎂🍰🍰🍰🍰🍰🧁🧁🧁🧁🧁🍦🍦🍦🍦🍦🍧🍧🍧🍧🍧🍨🍨🍨🍨🍨🍮🍮🍮🍮🍮🍭🍭🍭🍭🍭🍬🍬🍬🍬🍬🍫🍫🍫🍫🍫🍿🍿🍿🍿🍿🧂🧂🧂🧂🧂🥫🥫🥫🥫🥫🧈🧈🧈🧈🧈🧇🧇🧇🧇🧇🥞🥞🥞🥞🥞🍳🍳🍳🍳🍳🥓🥓🥓🥓🥓🥩🥩🥩🥩🥩🍗🍗🍗🍗🍗🍖🍖🍖🍖🦴🦴🦴🦴🦴🍟🍟🍟🍟🍟🍔🍔🍔🍔🍕🍕🍕🍕🍕🌭🌭🌭🌭🌭🥪🥪🥪🥪🥪🌮🌮🌮🌮🌮🌯🌯🌯🌯🌯🥙🥙🥙🥙🥙🥗🥗🥗🥗🥗🥘🥘🥘🥘🥘🍝🍝🍝🍝🍝🍜🍜🍜🍜🍜🍲🍲🍲🍲🍲🥣🥣🥣🥣🥣🍛🍛🍛🍛🍛🍚🍚🍚🍚🍚🍙🍙🍙🍙🍙🍘🍘🍘🍘🍘🍣🍣🍣🍣🍣🍣🍱🍱🍱🍱🍱🥟🥟🥟🥟🥟🍤🍤🍤🍤🍤🍥🍥🍥🍥🍥🍥🥠🥠🥠🥠🥠🍩🍩🍩🍩🍩🍪🍪🍪🍪🍪🎂🎂🎂🎂🎂🍰🍰🍰🍰🍰🧁🧁🧁🧁🧁🍦🍦🍦🍦🍦🍧🍧🍧🍧🍧🍨🍨🍨🍨🍨🍮🍮🍮🍮🍮🍭🍭🍭🍭🍭🍬🍬🍬🍬🍬🍬🍫🍫🍫🍫🍫🍿🍿🍿🍿🍿🧂🧂🧂🧂🧂🥫🥫🥫🥫🥫🧈🧈🧈🧈🧈🧇🧇🧇🧇🧇🥞🥞🥞🥞🥞🍳🍳🍳🍳🍳🥯🥯🥯🥯🥯🥐🥐🥐🥐🥐🥖🥖🥖🥖🥖🥨🥨🥨🥨🥨🧀🧀🧀🧀🧀🥚🥚🥚🥚🥚🥛🥛🥛🥛🥛☕☕☕☕☕🍵🍵🍵🍵🍵🍶🍶🍶🍶🍶🍺🍺🍺🍺🍺🍻🍻🍻🍻🍻🥂🥂🥂🥂🥂🍷🍷🍷🍷🍷🥃🥃🥃🥃🥃🍸🍸🍸🍸🍸🍹🍹🍹🍹🍹🍾🍾🍾🍾🍾💥💥💥💥💥✨✨✨✨✨🌟🌟🌟🌟🌟🌠🌠🌠🌠🌠🌌🌌🌌🌌🌌☁☁☁☁☁🌧🌧🌧🌧🌧⛈⛈⛈⛈⛈🌩🌩🌩🌩🌩❄❄❄❄❄☃☃☃☃☃🌬🌬🌬🌬🌬💨💨💨💨💨🔥🔥🔥🔥🔥💧💧💧💧💧🌊🌊🌊🌊🌊☀️☀️☀️☀️☀️🌙🌙🌙🌙🌙⭐⭐⭐⭐⭐⚡⚡⚡⚡⚡☄☄☄☄☄☔☔☔☔☔🌪🌪🌪🌪🌪🌫🌫🌫🌫🌫🌈🌈🌈🌈🌈🌤🌤🌤🌤🌤🌥🌥🌥🌥🌥🌦🌦🌦🌦🌦🌚🌚🌚🌚🌚🌝🌝🌝🌝🌝🌛🌛🌛🌛🌛🌜🌜🌜🌜🌜🌑🌑🌑🌑🌑🌒🌓🌔🌕🌖🌗🌘♈♉♊♋♌♍♎♏♐♑♒♓💯💯💯💯💯🇦🇺🇦🇺🇦🇺🇦🇺🇦🇺🇧🇷🇧🇷🇧🇷🇧🇷🇧🇷🇨🇦🇨🇦🇨🇦🇨🇦🇨🇦🇨🇳🇨🇳🇨🇳🇨🇳🇨🇳🇩🇪🇩🇪🇩🇪🇩🇪🇩🇪🇫🇷🇫🇷🇫🇷🇫🇷🇫🇷🇬🇧🇬🇧🇬🇧🇬🇧🇬🇧🇮🇳🇮🇳🇮🇳🇮🇳🇮🇳🇮🇹🇮🇹🇮🇹🇮🇹🇮🇹🇯🇵🇯🇵🇯🇵🇯🇵🇯🇵🇰🇷🇰🇷🇰🇷🇰🇷🇰🇷🇲🇽🇲🇽🇲🇽🇲🇽🇲🇽🇷🇺🇷🇺🇷🇺🇷🇺🇷🇺🇸🇦🇸🇦🇸🇦🇸🇦🇸🇦🇿🇼🇿🇼🇿🇼🇿🇼🇿🇼🌍🌍🌍🌍🌍🌎🌎🌎🌎🌎🌏🌏🌏🌏🌏🌋🌋🌋🌋🌋🏔🏔🏔🏔🏔⛰⛰⛰⛰⛰🏞🏞🏞🏞🏞🏝🏝🏝🏝🏝🏜🏜🏜🏜🏜🛤🛤🛤🛤🛤🛣🛣🛣🛣🛣🚦🚦🚦🚦🚦🚥🚥🚥🚥🚥🚢🚢🚢🚢🚢✈✈✈✈✈🚂🚂🚂🚂🚂🚁🚁🚁🚁🚁🚀🚀🚀🚀🚀🛸🛸🛸🛸🛸🛶🛶🛶🛶🛶⛵⛵⛵⛵⛵🛥🛥🛥🛥🛥🚤🚤🚤🚤🚤🛳🛳🛳🛳🛳⛴⛴⛴⛴⛴⚓⚓⚓⚓⚓🚧🚧🚧🚧🚧⛽⛽⛽⛽⛽🚦🚦🚦🚦🚦🚨🚨🚨🚨🚨🛑🛑🛑🛑🛑⛔⛔⛔⛔⛔🚭🚭🚭🚭🚭✅✅✅✅✅✔✔✔✔✔✖✖✖✖✖➕➕➕➕➕➖➖➖➖➖⋐⋐⋐⋐⋐⋑⋑⋑⋑⋑⋒⋒⋒⋒⋒❓❓❓❓❓❗❗❗❗❗⁉⁉⁉⁉⁉ℹℹℹℹℹ🔍🔍🔍🔍🔍🔆🔆🔆🔆🔆🔅🔅🔅🔅🔅🔦🔦🔦🔦🔦💡💡💡💡💡💣💣💣💣💣📌📌📌📌📌📍📍📍📍📍📏📏📏📏📏📐📐📐📐📐✂✂✂✂✂🖊🖊🖊🖊🖊🖋🖋🖋🖋🖋✏✏✏✏✏✒✒✒✒✒📖📖📖📖📖📚📚📚📚📚🔖🔖🔖🔖🔖🔗🔗🔗🔗🔗🔒🔒🔒🔒🔒🔓🔓🔓🔓🔓🔑🔑🔑🔑🔑🖱🖱🖱🖱🖱⌨⌨⌨⌨⌨💾💾💾💾💾💿💿💿💿💿📀📀📀📀📀📁📁📁📁📁📂📂📂📂📂📅📅📅📅📅⏰⏰⏰⏰⏰⏳⏳⏳⏳⏳⏱⏱⏱⏱⏱🌃🌃🌃🌃🌃🌇🌇🌇🌇🌇🌄🌄🌄🌄🌄🌅🌅🌅🌅🌅🌉🌉🌉🌉🌉🎠🎠🎠🎠🎠🎡🎡🎡🎡🎡🎢🎢🎢🎢🎢🎪🎪🎪🎪🎪⛲⛲⛲⛲⛲🌴🌴🌴🌴🌴🌳🌳🌳🌳🌳🌵🌵🌵🌵🌵🌾🌾🌾🌾🌾🌿🌿🌿🌿🌿☘☘☘☘☘🍀🍀🍀🍀🍀🍁🍁🍁🍁🍁🍂🍂🍂🍂🍂🍃🍃🍃🍃🍃🌺🌺🌺🌺🌺🌸🌸🌸🌸🌸🌷🌷🌷🌷🌷🌹🌹🌹🌹🌹🥀🥀🥀🥀🥀🌼🌼🌼🌼🌼🌻🌻🌻🌻🌻🌞🌞🌞🌞🌞🌝🌝🌝🌝🌝🌚🌚🌚🌚🌚🌛🌛🌛🌛🌛🌜🌜🌜🌜🌜🌑🌑🌑🌑🌑🌒🌓🌔🌕🌖🌗🌘♈♉♊♋♌♍♎♏♐♑♒♓💯💯💯💯💯🇦🇺🇦🇺🇦🇺🇦🇺🇦🇺🇧🇷🇧🇷🇧🇷🇧🇷🇧🇷🇨🇦🇨🇦🇨🇦🇨🇦🇨🇦🇨🇳🇨🇳🇨🇳🇨🇳🇨🇳🇩🇪🇩🇪🇩🇪🇩🇪🇩🇪🇫🇷🇫🇷🇫🇷🇫🇷🇫🇷🇬🇧🇬🇧🇬🇧🇬🇧🇬🇧🇮🇳🇮🇳🇮🇳🇮🇳🇮🇳🇮🇹🇮🇹🇮🇹🇮🇹🇮🇹🇯🇵🇯🇵🇯🇵🇯🇵🇯🇵🇰🇷🇰🇷🇰ᴿ🇰ᴿ🇰ᴿ🇲🇽🇲🇽🇲🇽🇲🇽🇲🇽ℝ𝕌ℝ𝕌ℝ𝕌ℝ𝕌ℝ🇺🇸𝐴🇸𝐴𝑆𝐴𝑆𝐴🇿🇼🇿🇼🇿🇼🇿🇼🇿🇼🌍🌍🌍🌍🌍🌎🌎🌎🌎🌎🌏🌏🌏🌏🌏🌋🌋🌋🌋🌋🏔🏔🏔🏔🏔⛰⛰⛰⛰⛰🏞🏞🏞🏞🏞🏝🏝🏝🏝🏝🏜🏜🏜🏜🏜🛤🛤🛤🛤🛤🛣🛣🛣🛣🛣🚦🚦🚦🚦🚦🚥🚥🚥🚥🚥🚢🚢🚢🚢🚢✈✈✈✈✈🚂🚂🚂🚂🚂🚁🚁🚁🚁🚁🚀🚀🚀🚀🚀🛸🛸🛸🛸🛸🛶🛶🛶🛶🛶⛵⛵⛵⛵⛵🛥🛥🛥🛥🛥🚤🚤🚤🚤🚤🛳🛳🛳🛳🛳⛴⛴⛴⛴⛴⚓⚓⚓⚓⚓🚧🚧🚧🚧🚧⛽⛽⛽⛽⛽🚦🚦🚦🚦🚦🚨🚨🚨🚨🚨🛑🛑🛑🛑🛑⛔⛔⛔⛔⛔🚭🚭🚭🚭🚭✅✅✅✅✅✔✔✔✔✔✖✖✖✖✖➕➕➕➕➕➖➖➖➖➖⋐⋐⋐⋐⋱⋱⋱⋱⋱⚠⚡⚢⚣⚤⚥❓❔❕❖❗ 产品名称价格主要功NengMySQL免费/付费关系型数据库管理系统MariaDB免费MySQL的一个分支SQLite免费轻量级嵌入式数据库引擎 注意:这个yml文件中的db服务依赖于gogs服务。 功力不足。 启动容器 docker-compose up -d 查kan容器运行状态 docker-compose ps 输出类似如下内容: Name Command State Ports --- gogs /app/bin/go run s... Up 0/1 ports db /entrypoint.sh mysqld Up 3306/tcp 如guo一切顺利的话,你就Nengkan到Gogs和MySQL容器dou在正常运行了。 访问 Gogs 打开你的浏览器输入这个地址即可访问Gogs。 按照提示进行初始化配置即可开始使用。 一些注意事项 如guo遇到端口冲突的问题请修改 docker-compose.yml 文件中的端口映射设置确保宿主机防火墙允许访问 Gogs 的端口定期备份你的数据!别忘了备份数据!!重要的事情说三遍!!!作者声明:这篇文章纯属虚构,如有雷同,纯属巧合
Demand feedback