Gitee本地项目上传及下载教程

1.Gitee仓库创建

        ①登录Gitee官网,在首页右上角选择加号,点击新建仓库。

        ②配置仓库

        选择【初始化仓库】 ----【设置模板】----【选择分支模型】,其他的默认

        注:【.gitignore一项,建议默认不选择状态】容易在本地项目上传时与本地master分支关联失败,导致项目提交报错。

        【结果】

2.上传本地项目

        (1)安装 【git工具】,找到安装目录双击打开【git-bash.exe】

        (2)找到本地项目的路径【D:\vue-cli\projects\vue-mall】

        在【git工具】中将路径切换到项目路径

Abelfeng@Abelfeng MINGW64 / $ cd D:vue-cli/projects/vue-mall 
        (3)配置【git】连接【gitee账号】

        ① 获取密钥【qq邮箱即可】,后续的步骤全部回车即可【运行完不要关闭界面,需要找到密钥的保存地址】

Abelfeng@Abelfeng MINGW64 / $ cd D:vue-cli/projects/vue-mall Abelfeng@Abelfeng MINGW64 /d/vue-cli/projects/vue-mall $ ssh-keygen -t RSA -C "[email protected]" Generating public/private RSA key pair. Enter file in which to save the key (/c/Users/Lenovo-pc/.ssh/id_rsa): /c/Users/Lenovo-pc/.ssh/id_rsa already exists. Overwrite (y/n)? y Enter passphrase for "/c/Users/Lenovo-pc/.ssh/id_rsa" (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /c/Users/Lenovo-pc/.ssh/id_rsa Your public key has been saved in /c/Users/Lenovo-pc/.ssh/id_rsa.pub The key fingerprint is: SHA256:tVSPxkq8WxYVT5uZkBfuYNdKH6BiR6U1oKi0esg [email protected] The key's randomart image is: +---[RSA 3072]----+ | .o=+.| | . o+++ .| | o .====.o | | = ++B=o.B | | o =S=+oo B | | . o o . .o = .| | E o . o | | . | | | +----[SHA256]-----+ Abelfeng@Abelfeng MINGW64 /d/vue-cli/projects/vue-mall $ 

        【$ ssh-keygen -t RSA -C "[email protected]"】

        ②  成功获取到密钥,到提示存放的位置找到密钥文件并复制密钥文件中的密钥。

        【打开文件(可用记事本打开),复制里面的密钥(所有内容)】

        ③ 将密钥复制到【gitee账号】----【设置】----【SSH公钥】----【公钥】----【添加】

        【输入gitee账号密码完成添加】

        ④ 检验【git】与【gitee】之间是否建立连接,回到【git bash 界面,输入ssh -T [email protected]】。

Abelfeng@Abelfeng MINGW64 /d/vue-cli/projects/vue-mall $ ssh -T [email protected] Hi XFF-T(@账户名)! You've successfully authenticated, but GITEE.COM does not provide shell access. 
 
      (4)配置【git工具】

        ①配置【git】全局变量

git config --global user.name "gitee账号名" git config --global user.email "gitee绑定的邮箱"

        ②【检验】

git config --list

        (5)初始化仓库

        【注:git-bash工具指向路径  就是  本地新建立的仓库

git init

        (6)实现本地仓库与gitee仓库的连接

        【绑定本地仓库与远程仓库】

        【点击新建仓库】----【查看代码】----【点击ssh】----【复制ssh旁边的地址】

git remote add origin [远程仓库的地址]

        (7)添加上传的指定文件

        【添加文件到暂存区】

git add 文件

        (8)提交上传文件

        

git commit -m "提交信息备注"

        (9)完成文件上传

git push origin master

        

        【结果】

3.上传问题

报错:fatal: refusing to merge unrelated histories

原因:本地仓库和 Gitee 上的远程仓库,没有任何共同的提交历史(Gitee 认为这是两个完全独立的仓库),因此拒绝执行操作。

针对性解决方案:

方案 1:合并不相关历史(保留本地 + 远程内容) 【适合远程仓库有有用内容(比如 README)、不想丢失的情况】 # 步骤1:先确保本地仓库已关联远程(没关联的话先执行这行,替换为你的Gitee仓库地址) git remote add origin https://gitee.com/你的用户名/仓库名.git # 步骤2:拉取远程代码,并允许合并不相关历史(核心解决参数) # 注意:分支名默认是 main 或 master,确认自己的分支(新手一般是main/master) git pull origin master --allow-unrelated-histories 执行后如果出现「合并冲突」(比如本地和远程都有 README.md): ① 打开冲突文件(文件里会有 <<<<<<< HEAD/=======/>>>>>>> origin/master 标记),保留你需要的内容(删除冲突标记); ② 解决冲突后提交: git add . # 暂存冲突文件 git commit -m "解决合并冲突,合并本地与远程不相关历史" 步骤 3:再次推送文件到 Gitee: git push origin master 方案 2:强制覆盖远程仓库(谨慎用!) 适合远程仓库的内容(比如自动生成的 README)没用,只想把本地文件完全上传覆盖远程的情况 # 强制推送本地代码,覆盖远程仓库的所有历史(会删掉远程的所有内容) git push -f origin master 

Read more

用 Fiora 搭个专属聊天室?开源社交工具 + cpolar让沟通更自由

用 Fiora 搭个专属聊天室?开源社交工具 + cpolar让沟通更自由

本文介绍了如何利用 Fiora 搭建专属聊天室并通过 cpolar 实现远程访问。Fiora 是开源即时通讯工具,支持注册登录、群组聊天等多种功能,可通过 Docker 在本地部署。为解决局域网使用限制,搭配 cpolar 内网穿透工具,无需公网 IP 和复杂设置即可映射到公网,实现异地访问。文中还提及配置固定二级子域名的方法,方便长期使用,两者结合为私域社群和协作提供了灵活方案。 文章目录 * 前言 * 1.关于Fiora * 2.安装Docker * 3.本地部署Fiora * 4.使用Fiora * 5.cpolar内网穿透工具安装 * 6.创建远程连接公网地址 * 7.固定Uptime Kuma公网地址 * 联系博主 前言 Fiora 是一款开源即时通讯工具,支持账号注册登录、群组聊天、私聊加好友,还能发送文本、表情、图片等多种消息类型,

By Ne0inhk
Jenkins Git 克隆失败深度解析:从 “Connection reset by peer“ 到彻底解决

Jenkins Git 克隆失败深度解析:从 “Connection reset by peer“ 到彻底解决

个人名片 🎓作者简介:java领域优质创作者 🌐个人主页:码农阿豪 📞工作室:新空间代码工作室(提供各种软件服务) 💌个人邮箱:[[email protected]] 📱个人微信:15279484656 🌐个人导航网站:www.forff.top 💡座右铭:总有人要赢。为什么不能是我呢? * 专栏导航: 码农阿豪系列专栏导航 面试专栏:收集了java相关高频面试题,面试实战总结🍻🎉🖥️ Spring5系列专栏:整理了Spring5重要知识点与实战演练,有案例可直接使用🚀🔧💻 Redis专栏:Redis从零到一学习分享,经验总结,案例实战💐📝💡 全栈系列专栏:海纳百川有容乃大,可能你想要的东西里面都有🤸🌱🚀 目录 * Jenkins Git 克隆失败深度解析:从 "Connection reset by peer" 到彻底解决 * 引言:持续集成的脆弱环节

By Ne0inhk
OpenCode 免费使用 Kimi K2.5 完整指南:国产最强开源模型零成本体验

OpenCode 免费使用 Kimi K2.5 完整指南:国产最强开源模型零成本体验

什么是 Kimi K2.5? Kimi K2.5 是月之暗面 (Moonshot AI) 于 2026 年 1 月发布的开源多模态大模型,总参数量达 1 万亿,激活参数 320 亿,在多项基准测试中超越 Claude Opus 4.5,尤其在编程和 Agent 任务上表现卓越。 OpenCode 作为最热门的开源 AI 编程助手,现已正式支持 Kimi K2.5。更令人兴奋的是,通过多种渠道,你可以限时免费体验这款国产最强开源模型。本文将详细介绍配置方法和使用技巧。 为什么选择 Kimi K2.5? 在深入配置之前,先了解 Kimi K2.5

By Ne0inhk
【工创赛2025-智能物流搬运塔吊方案开源(2分15秒)】西安理工大学工程训练中心

【工创赛2025-智能物流搬运塔吊方案开源(2分15秒)】西安理工大学工程训练中心

一、前言        时光荏苒,岁月如梭。三年的本科竞赛生涯随着工训赛的结束告一段落。竞赛路途中,受到了诸多大佬的帮助和鼓励。为了将这份开源精神传递下去,本团队全体成员一致决定无偿开源本项目机械设计图纸、PCB设计、电控代码、视觉代码及镜像文件、参赛文档以及其他有关设计资料。        请注意,本项目开源文件完全免费,内容遵循CC 4.0 BY-NC-SA版权协议,转载请给出适当的署名,不可用作商业用途,严禁倒卖,若广大网友发现以上行为,请第一时间与我取得联系。        在此,由衷感谢西安理工大学工程训练中心的各位老师对我们竞赛项目的悉心指导与鼎力支持。         这里放一张二代小车同堂的照片作为纪念 二、关于开源项目        运行视频:[开源]2025工训赛智能物流搬运,初赛第八,2分26秒_哔哩哔哩_bilibili        本项目参与了2025年中国大学生工程实践与创新能力大赛全国总决赛,初赛成绩仅1个二环,其余均为一环,总时间2分26秒。决赛由于准备不足以及现场不可预料的因素,成绩不算理想,最后总成绩为全国特等奖。

By Ne0inhk