1、2020-08-12 gitee 上传项目使用流程、遇到的问题
前几天有个朋友给我发了一个Demo想让我上传到gitee上,由于我是四年前在gitee申请的账号,也就当时搞了一下,和18年还是19年又搞一次外,基本就没怎么搞过,结果这几天把我难倒了,各种百度,想在原来的仓库上更新,结果死活就是不成功,于是,我就只能从头再来了,一步一步的搞,终于搞懂了一些问题,好了,废话说了一箩筐,开始正式搞一个上传流程、以及碰到的问题。
gitee账户申请和安装git我就不写了,可以百度一下
2.1 填写仓库名称(这个应该是必填的)
2.2 选择 “是否开源”,这里有两个选择分别是 “私有” 和 “公开”,一般情况是选择 “公开”(这个看个人需求)
2.3 最后就是点击 “创建” 就可以了
2.4 出现这样的界面就可以了
2.5 其中还有一些内容可以根据自己的需求去选择、勾选或填写。
1、从这一步开始就全程使用命令,在终端中使用命令开创建仓库
1.1 如果不知道命令,那么巧了你在gitee上创建完仓库的时候,会有个界面,里面有 简易的命令行入门教程(就如同下图 ↓)
1.2 从Git全局设置开始在终端上 一条一条命令输入,
————————————我是分割线————————————
在使用命令行的时候,不知道怎么滴,上传完后,在gitee上显示了一个灰色的文件名,并且文件名后面还有个@xxxx,还不能点击(如图下)
在终端中使用删除命令
重新使用命令:
这是原博主的解决方案入口:
git提交后文件夹显示灰色无法打开的解决办法
感谢原博主提供的解决方案
2、gitee上的开源项目下载下来用违法吗
视情况而定。itee上的开源项目开源代码可以是不是可以下载来通用,是个很大的题目,不能一概而论。具体要看仔细阅读开源协议和许可证,开源组织批准的协议有60多种。最常用的有GPL、LGPL、MIT、BSD、Apache等等。
1、GPL不可以商用GPL协议代码。
2、LGPL可以商用,但不能修改LGPL协议代码。
3、BSD可以商用,也可以修改协议内容代码。
4、MIT可以商用,可以修改,可以销售。
5、Apache可以商用,可以修改,可以销售。
6、其他开源代码也要看代码发布采用的许可证并仔细阅规定。
3、GitHub 上的优质开源游戏项目,每个都很厉害
《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是几个优质的开源 游戏 项目。
Ancient Beast是一款基于回合制的策略独立 游戏 项目,可在线与其他人对战,获取各种各样的生物,并使用它们来击败你的对手。
项目地址:
Dark Days Ahead 是一款回合制生存 游戏 ,背景设置在后世界末日的世界中。 游戏 目标是努力在一个严酷、持久、程序生成的世界中生存,战斗以击败或逃离各种强大的怪物,从僵尸到巨型昆虫,再到杀手机器人以及更奇怪和更致命的东西。
项目地址:
游戏 全部使用c++开发,相较于原版的优势有更大分辨率,更好的画质,更高的刷新率。 游戏 中的属性与原版有较大差别,难度比原版稍难,有新的 游戏 模式等。
项目地址:
金庸群侠传3D重制版是一个回合制战棋战斗***世界RPG 游戏 。它是一个非盈利 游戏 项目,项目目标为重制经典 游戏 《金庸群侠传》(在线玩DOS原版)并支持后续一系列MOD和二次开发。你可以在PC、MAC或移动手机平台(或其他支持平台)游玩。
项目地址:
HexGL是一款未来主义的快节奏赛车 游戏 ,由Thibaut Despoulain使用 HTML5、Javascript 和 WebGL构建,是对原始 Wipeout 和 F-Zero 系列的致敬。
项目地址:
Freeciv-web 是一款开源回合制策略 游戏 。它可以在任何支持 HTML5 的 *** 浏览器中播放,并具有深入的 游戏 玩法和多种 游戏 模式和选项。你的目标是建设城市,收集资源,组织 *** ,组建军队,最终目标是创造更好的文明。您可以在线与其他玩家(多人)对战,也可以自己与电脑对战。有带有等距图形的 HTML5 2D 版本和 Freeciv-web 的 3D WebGL 版本。
项目地址:
韦诺之战是一款开源的回合制战术策略 游戏 ,具有高度幻想主题,具有单人 游戏 和在线/热门多人战斗,为夺回韦诺的王位而进行一场绝望的战斗,或参与任何其他冒险。
项目地址:
OpenTomb 是经典古墓丽影引擎的开源重新实现,旨在播放所有经典时代古墓丽影 游戏 (1-5) 的关卡以及自定义 TRLE 关卡。该项目不使用任何原始古墓丽影代码,一切都是从头开始完全重新开发的。
项目地址:
由 Daemon 引擎驱动的 FPS/RTS 混合 游戏 (ioq3 和 XreaL 的组合)
项目地址:
对原版马里奥兄弟的重新混合本地多人 游戏 。
项目地址:
一款基于 VDrift 和 OGRE 的 3D 赛车 游戏 ,带有赛道编辑器。
项目地址:
在一个地图上创建你自己的城市。
项目地址:
使用Javascript 和 HTML5 编写的Three.js库构建的塔防 游戏 。
项目地址:
基于 Canvas 的 HTML5 游戏 ,玩家必须使用他的魔法水箱扑灭树木上的火,以拯救燃烧的森林。
项目地址:
4、几个优质的DevOps开源项目分享
《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是几个优质的DevOps开源工具。
Jpom是一个简而轻的低侵入式在线构建、自动部署、日常运维、项目监控软件。当项目出现问题时,可以能够通过Jpom即时排查问题,问题解决后还可以直接上传修改后的Jar,项目的堆栈信息,服务器CPU、内存使用情况一目了然,不必再登录服务器管理。
项目地址:
猪齿鱼Choerodon全场景效能平台,提供体系化 *** 论和协作、测试、DevOps及容器工具,帮助企业拉通需求、设计、开发、部署、测试和运营流程,一站式提高管理效率和质量。从团队协同到DevOps工具链、从平台工具到体系化 *** 论,猪齿鱼全面满足协同管理与工程效率需求,贯穿端到端全流程,助力团队效能更快更强更稳定。
项目地址:
面向中小型企业设计的无 Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、文件在线上传下载、应用发布、任务计划、配置中心、监控、报警等一系列功能。
项目地址:
walle 让用户代码发布终于可以不只能选择 jenkins!支持各种web代码发布,php、java、python、go等代码的发布、回滚可以通过web来一键完成。walle 一个可自由配置项目,更人性化,高颜值,支持git、多用户、多语言、多项目、多环境同时部署的开源上线部署系统。
项目地址:
Zadig 是一款面向开发者设计的云原生持续交付(Continuous Delivery)产品,具备高可用 CI/CD 能力,提供云原生运行环境,支持开发者本地联调、微服务并行构建和部署、集成测试等。
项目地址:
Gokins一款由Go语言和Vue编写的款轻量级、能够持续集成和持续交付的工具。作为一个可扩展的自动化服务器,Gokins 可以用作简单的 CI 服务器,或者变成任何项目的持续交付中心。
项目地址:
KubeSphere 愿景是打造一个以 Kubernetes 为内核的云原生分布式操作系统,它的架构可以非常方便地使第三方应用与云原生生态组件进行即插即用(plug-and-play)的集成,支持云原生应用在多云与多集群的统一分发和运维管理。
项目地址:
5、本地项目托管到gitee
1.注册gitee账号
2.在gitee中创建项目
3.本地新建文件夹、或者已经创建好了的文件夹,例如为testProject文件夹
4.进入文件夹,右键选择git bash ,在命令窗口中输入如下:
4.1. git init
初始化 会生成隐藏文件夹git
4.2. git remote add origin 码云用户名/仓库名
将当前文件夹与仓库关联
4.3. git pull origin master
如果本地文件夹testProject中有内容,避免被覆盖了,就跳过此步骤 (我是跳过了的,如果你不担心也可以执行一下)
4.4. git add .
将本地文件夹中的文件上传到仓库 . 表示所有文件
(如果本地文件夹中没有文件需要先添加然后再上传仓库)
4.5. git commit -m "描述内容"
输入描述内容
4.6. git push origin master
将提交了的内容推送到仓库
5. 打开gitee仓库,如果看到添加的文件就上传成功了
文章到此结束,如果本次分享的gitee创业项目和gitee 搭建的问题解决了您的问题,那么我们由衷的感到高兴!