当前位置: 首页 > news >正文

搭建本地gitea服务器

gitea下载,下载后直接运行,配置初始化界面

通过网盘分享的文件:gitea-1.24.5-gogit-windows-4.0-amd64.exe
链接: https://pan.baidu.com/s/16NNdmK1XBPgg6gnajYprig 提取码: f4iq

在这里插入图片描述

一、在 Gitea 上创建一个新的仓库
1.登录到你的 Gitea 页面。
2.点击右上角的 + 按钮,选择 New Repository。
3.填写仓库的名称、描述等信息,并选择是否公开或私有。
4.点击 Create Repository 创建仓库。
2. 在 IDEA 中打开项目
打开你想要提交到 Gitea 的 IntelliJ IDEA 项目。
  1. 配置 Git 和 Gitea 仓库
3.1 配置 Git
确保你已经在 IntelliJ IDEA 中配置了 Git。如果没有配置,可以按照以下步骤操作:
1.打开 IDEA 设置,选择 File > Settings(Windows/Linux)或 IntelliJ IDEA > Preferences(macOS)。
2.找到 Version Control > Git,确保 Git 路径正确。如果没有设置,下载并安装 Git。
- 你可以通过在终端运行 git --version 来检查是否安装了 Git。
3.2 配置 Gitea 远程仓库地址
在 IDEA 中为项目配置 Gitea 远程仓库地址:
1.打开 Terminal(IDEA 内置终端)或者使用外部终端进入项目目录。
2.初始化本地 Git 仓库(如果项目还没有 Git 仓库):
git init3.设置远程仓库地址,替换为你在 Gitea 上创建的仓库地址:
git remote add origin http://<your_server_ip>:3000/your_username/your_repository.git例如:
git remote add origin http://192.168.1.10:3000/myuser/myproject.git如果你使用的是 HTTPS,也可以替换为 https:// 的地址。
  1. 提交代码到本地 Gitea 仓库
4.1 在 IDEA 中查看版本控制
1.打开 Version Control 面板,点击 Git。
2.IDEA 会自动检测到本地的 Git 仓库并列出所有更改的文件。
4.2 提交代码
1.选择你要提交的文件或点击 Commit 按钮,打开提交界面。
2.在提交信息框中填写描述信息,点击 Commit 或 Commit and Push,选择是否立即推送到远程仓库。
如果你选择了 Commit,下一步可以手动推送代码;如果选择 Commit and Push,代码会被提交并推送到 Gitea 仓库。
4.3 推送到 Gitea
如果你在提交时没有选择 Commit and Push,你可以手动推送:
1.打开 Version Control 面板。
2.点击 Git,然后点击 Push 按钮。
3.IDEA 会将本地提交的代码推送到 Gitea 上配置的远程仓库。
5. 验证提交
回到你的 Gitea 页面,刷新仓库页面,应该能够看到你刚刚提交的代码

问题:(idea记得删除gitee插件)

remote: [31m[session-2748fa81] Access denied[0m unable to access 'https://gitee.com/y_project/RuoYi-Cloud.git/': The requested URL returned error: 403 配置了gitea本地仓库 idea push报错
ChatGPT 说:
你在 IntelliJ IDEA 推送代码到 Gitea 时遇到的 Access denied 和 error: 403 错误,通常是由于以下几个原因引起的:
1. 远程仓库地址配置错误
确保你配置的远程仓库地址是正确的,且指向的是你本地 Gitea 仓库,而不是 Gitee(例如,gitee.com)。
请确认你在 IDEA 中使用的是本地 Gitea 仓库的 URL,而不是 Gitee 的 URL。
检查远程仓库地址
1.在 IDEA 中打开 Terminal,进入项目的 Git 根目录,运行以下命令查看远程仓库 URL:
git remote -v确认 origin 的 URL 是你本地 Gitea 仓库的地址,而不是 Gitee。例如:
origin  http://your-gitea-server-ip:3000/yourusername/yourrepository.git (fetch)
origin  http://your-gitea-server-ip:3000/yourusername/yourrepository.git (push)如果是 Gitee 的 URL(如 gitee.com),需要修改为正确的 Gitea 地址。
git remote set-url origin http://your-gitea-server-ip:3000/yourusername/yourrepository.git或者,如果你使用的是 HTTPS 协议:
git remote set-url origin https://your-gitea-server-ip:3000/yourusername/yourrepository.git2. 权限问题(Token 或 SSH 密钥)

文章转载自:

http://wScdF9Vr.qnjcx.cn
http://djltRM9c.qnjcx.cn
http://T1sm0hpE.qnjcx.cn
http://OK95lmmj.qnjcx.cn
http://QIgcqOM5.qnjcx.cn
http://3BjyA9Tr.qnjcx.cn
http://ZrUiq7IA.qnjcx.cn
http://Oc1I84oQ.qnjcx.cn
http://lNsIDMO5.qnjcx.cn
http://ZXlrDwAf.qnjcx.cn
http://UBcMvl1B.qnjcx.cn
http://hdIitC6y.qnjcx.cn
http://fNm6vF8y.qnjcx.cn
http://uJURbg3R.qnjcx.cn
http://u521FWyb.qnjcx.cn
http://wtPTC419.qnjcx.cn
http://BlXltjPY.qnjcx.cn
http://WYvwlPz0.qnjcx.cn
http://CWH8bp0N.qnjcx.cn
http://mkurofDw.qnjcx.cn
http://gsEHmtyr.qnjcx.cn
http://Y6H45oag.qnjcx.cn
http://7SnZqX83.qnjcx.cn
http://yNbFX8t2.qnjcx.cn
http://WTw8ASnA.qnjcx.cn
http://yFG3jFl9.qnjcx.cn
http://cms4ghGf.qnjcx.cn
http://Pycbyq7R.qnjcx.cn
http://2SZ3lYdR.qnjcx.cn
http://YL2vN4Dw.qnjcx.cn
http://www.dtcms.com/a/374731.html

相关文章:

  • ArcGIS JSAPI 高级教程 - 倾斜摄影数据开启透明(修改源码)
  • 输电线路分布式故障监测装置技术解析
  • 概率论第四讲—随机变量的数字特征
  • 学习stm32 蓝牙
  • 数据库学习MySQL系列2、Windows11系统安装MySQL方法一.msi安装详细教程
  • STM32物联网项目---ESP8266微信小程序结合OneNET平台MQTT实现STM32单片机远程智能控制---代码篇(四)
  • 北京鲁成伟业 | 三屏加固笔记本电脑C156F3
  • 从0~1搭建技术团队的思路
  • 如何在 Unity3D 中实现圆角效果?
  • LeetCode 面试经典 150 题:多数元素(摩尔投票法详解 + 多解法对比)
  • CStringArray 和 CStringList
  • 银行业安全用电系统建设与智能化管理探析
  • 20250909_排查10.1.1.190档案库房综合管理系统20250908备份缺失问题+优化scp脚本(把失败原因记录进日志)并测试脚本执行情况
  • 硬件开发_基于STM32单片机的海鲜冷藏车检测系统
  • AI一周事件(2025年9月3日-9月8日)
  • Unity3D发布的文件打包成Windows安装程序
  • 已知两个平面点的坐标、切线方向、曲率,使用牛顿迭代法构造三阶 Bézier 曲线的方法
  • 全球工业互联网大会 | 蓝卓supOS以数据底座,筑牢工业AI基石
  • k8s交互桥梁:走进Client-Go
  • K8S-Node
  • 嵌入式 - ARM(4) 硬件介绍与开发环境搭建
  • 网络上那些在线 PDF 转换工具安全吗?转换 PDF 需要注意什么
  • OneMark 插件试用
  • 专题:2025人形机器人、工业机器人、智能焊接机器人、扫地机器人产业洞察报告 | 附158+份报告PDF、数据仪表盘汇总下载
  • 微服务核心组件实战:Nacos 与 Ribbon 的应用
  • PDF处理控件Aspose.PDF教程:使用 Python 将 PDF 转换为 Base64
  • arm启动代码总结
  • TypeScript学习【一】
  • Day 19: 算法基础与面试理论精通 - 从思想理解到策略掌握的完整体系
  • 基于CNN的航空发动机剩余寿命预测 (MATLAB实现)