远程仓库协作指南核心概念
远程仓库:托管在服务器上的共享仓库(如GitHub/GitLab)
克隆仓库:git clone <url>
远程分支:origin/main 形式的远程跟踪分支
常用操作1234567891011121314# 添加远程仓库git remote add upstream <url># 推送本地分支git push -u orig...
交互式变基1git rebase -i HEAD~3 # 修改最近3个提交
二分法调试12345git bisect startgit bisect bad # 标记当前为错误版本git bisect good v1.0 # 标记已知正常版本# 根据测试结果继续标记good/badgit bisect reset # 结束调试
子模块管理12git su...
Gitea 是什么?Gitea是一个自己托管的Git服务程序,他和GitHub、Bitbucket或Gitlab等比较类似。 它是从Gogs发展而来,gitea的创作团队重新fork了代码,并命名为gitea。 Gitea的首要目标是创建一个极易安装,运行非常快速,安装和使用体验良好的自建Git服务。
2025年新特性
原生支持AI代码审查助手
增强型Actions工作流可视化编辑器
企业级...
安装与基础配置单机部署方案12345graph TD A[用户访问] --> B[反向代理] B --> C{Gitea服务} C --> D[(MySQL)] C --> E[(文件存储)]
快速安装方式Linux 二进制安装123456# 下载最新版wget -O gitea https://dl.gitea.com/...
权限管理体系权限层级12345graph TD A[系统管理员] --> B[组织管理员] B --> C[仓库管理员] C --> D[协作者] D --> E[访客]
企业级配置示例12345678910[service]DISABLE_REGISTRATION = true # 禁用自主注册REQUIRE_SIGNIN_VIEW = ...
Gitea Actions 是什么?Gitea Actions是Gitea 1.19版本之后内置的CI/CD解决方案,与GitHub Actions相似且兼容,它的名称也受到了它的启发。 Gitea Actions致力于打造一个CI/CD工具的标准协议,第三方CI系统可以基于actions协议与Gitea平台集成,提供一站式管理方案。
启用 Gitea Actions使...
高可用部署方案多节点部署架构12345678graph LR LB[负载均衡] --> N1[节点1] LB --> N2[节点2] LB --> N3[节点3] N1 --> DB[(MySQL集群)] N2 --> DB N3 --> DB DB --> S3[(MinIO存储)]
数据库集群配置123...
迁移与同步GitHub -> Gitea1234567# 使用迁移工具docker run -it --rm \ -v /path/to/config:/config \ gitea/migrate:v3 \ --github-token your_github_token \ --gitea-url http://your-gitea.com \ --gitea-token...
企业系统集成指南单点登录配置123456789[auth]ENABLE_SSO = trueSSO_PROVIDER = oauth2[oauth2]ENABLED = trueJWT_SECRET = your_jwt_secretAUTH_URL = https://sso.example.com/oauth2/authTOKEN_URL = https://sso.example.co...
Gitee(码云)开发指南双模使用场景123456graph LR A[个人开发者] -->|免费私有库| B[个人项目] A -->|代码片段| C[技术博客] A -->|开源协作| D[社区项目] E[企业用户] -->|私有部署| F[内部系统] E -->|安全审计| G[合规需求]