搭建本地gitea服务器

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

bash 复制代码
通过网盘分享的文件:gitea-1.24.5-gogit-windows-4.0-amd64.exe
链接: https://pan.baidu.com/s/16NNdmK1XBPgg6gnajYprig 提取码: f4iq
bash 复制代码
一、在 Gitea 上创建一个新的仓库
1.登录到你的 Gitea 页面。
2.点击右上角的 + 按钮,选择 New Repository。
3.填写仓库的名称、描述等信息,并选择是否公开或私有。
4.点击 Create Repository 创建仓库。
bash 复制代码
2. 在 IDEA 中打开项目
打开你想要提交到 Gitea 的 IntelliJ IDEA 项目。
  1. 配置 Git 和 Gitea 仓库
bash 复制代码
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 init

3.设置远程仓库地址,替换为你在 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 仓库
bash 复制代码
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插件)

bash 复制代码
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.git

2. 权限问题(Token 或 SSH 密钥)
相关推荐
sdm0704271 小时前
yum和开发工具vim/gcc
linux·服务器·centos
zhaoyufei1331 小时前
RK3568-11.0 设置WiFi p2p静态IP
服务器·tcp/ip·p2p
Leinwin7 小时前
OpenClaw 多 Agent 协作框架的并发限制与企业化规避方案痛点直击
java·运维·数据库
2401_865382507 小时前
信息化项目运维与运营的区别
运维·运营·信息化项目·政务信息化
漠北的哈士奇7 小时前
VMware Workstation导入ova文件时出现闪退但是没有报错信息
运维·vmware·虚拟机·闪退·ova
如意.7597 小时前
【Linux开发工具实战】Git、GDB与CGDB从入门到精通
linux·运维·git
运维小欣8 小时前
智能体选型实战指南
运维·人工智能
yy55278 小时前
Nginx 性能优化与监控
运维·nginx·性能优化
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ9 小时前
Linux 查询某进程文件所在路径 命令
linux·运维·服务器
05大叔10 小时前
网络基础知识 域名,JSON格式,AI基础
运维·服务器·网络