【Linux】gitee仓库的注册使用以及在Linux上远程把代码上传到gitee上的方法

在这里插入图片描述

君兮_的个人主页

即使走的再远,也勿忘启程时的初心

C/C++ 游戏开发

Hello,米娜桑们,这里是君兮_,今天为大家介绍一个在实际工作以及项目开发过程中非常实用的网站gitee,并教如何正确的使用这个网站以及常见问题的解决方案,最后在讲一下如何在你的云服务器或者本地虚拟机中与gitee建立联系,远程把我们的本地代码上传到gitee的远程仓库上

  • 废话不多说,开始我们今天的学习吧!!!

    gitee的使用

    • 什么是gitee?
    • gitee的具体使用方法
    • 二. Linux上远程上传代码到gitee仓库
      • 在Linux下将代码上传到远程仓库中遇到的常见的两种错误
    • 总结

什么是gitee?

  • 想要学gitee(国内最大的托管平台),我们首先得知道gitee是什么。用通俗的话来说,它就是国内的一个代码的托管平台

  • 从功能上来想,我们很容易把gitee和github联系起来,那这两者又有什么区别呢?

  • 如果用咱们平时常玩的游戏来比喻的话,gitee就是我们所谓的国服,而github则是国际服,而由于在国内,如果没有一些特殊的手段,我们实际上想使用github连接是很不稳定的,因此就出现了国内的稳定的github——gitee

  • gitee的基本介绍

  • gitee提供了免费的公共仓库和私有仓库,可以用于个人或团队的代码管理和协作开发。在gitee上,你可以创建自己的代码仓库,上传代码,管理版本,与其他开发者协作等等。

由于我们在以后的工作和实际项目中,基本上很少遇到独立开发的情景,往往是一个团队协作开发,因此,学会对gitee的使用对每个程序员来说可以说是必不可少的。

gitee的具体使用方法

  • 具体网址在这里:gitee官网
    在这里插入图片描述

  • 首先,如果你之前没有gitee账号,需要先注册一个账号,这里就不多阐释了。

  • 如果是第一次使用gitee,点击右上角我的仓库,我们先来创建一个新的仓库

  • 在这里插入图片描述

  • 进入我的仓库页面,在左边的这里

  • 在这里插入图片描述

  • 为你的仓库起个名字,记住这里的仓库的地址

在这里插入图片描述

  • 下方的初始化仓库选项,选择的语言是你平时使用的语言就行,我这里示例为一个C++

在我们平时编译代码的过程中,会生成许多临时文件,这些文件在我们把代码上传到仓库中时完全没有必要,同时又非常占用内存,为了解决这个问题,gitee网站向我们提供了.gitlgnore,它可以在上传代码时忽略除了你指定的文件类型的其他文件。

在这里插入图片描述

  • 第二个选项设置模板,选择readme文件,由于像这种仓库大部分都是开源的,这里的readme就相当于仓库的所有者对仓库内容的一个说明
  • 最好一个选择分支模型,我们现在暂时还用不着,可以先不用管
    在这里插入图片描述
  • 这样,我们的一个仓库就算创建完成了,下面我们介绍如何在linux中远程把代码上传到gitee上

二. Linux上远程上传代码到gitee仓库

  • 这里我们登录到我们的云服务器上或者虚拟机中
  • 我们想要完成上述操作需要借助git工具,如果你没有,在root下输入以下命令来安装
yum install git

在这里插入图片描述

  • 出现上述情况,说明你已经安装过git了,我们继续下一步
    在这里插入图片描述
  • 输入以下指令,把我们的仓库项目先下载到本地
  • 这里的仓库地址在这里可以看到
    在这里插入图片描述
  • 显示如下图片中的内容即为克隆成功

在这里插入图片描述

  • 此时这里的本地就会出现与我们远程仓库同名的一个目录

在这里插入图片描述

  • 把我们需要上传的代码拷贝到该目录中,我这里由于是测试就随便创建了一个文件

在这里插入图片描述

  • 输入以下指令,告诉git我们需要管理的文件
git add 文件名

在这里插入图片描述
提交改动到本地,输入以下指令

git commit -m 提交日志
  • 注意:提交时应该注明提交日志,详细描述改动的内容
    在这里插入图片描述
  • 看到如下显示,即为操作成功!
    在这里插入图片描述
  • 最后,我们输入以下指令,把本地仓库中的代码同步到远端服务器上即可
git push

在这里插入图片描述

  • 看到以上提示,输入gitee账号名字(也可以是你注册时的手机号),和你账号的密码即可

在这里插入图片描述

  • 上传成功!!
    在这里插入图片描述

  • 这是可以到我们的gitee创建的远端仓库中查看,我们本地的代码已经被上传到云端了。


在Linux下将代码上传到远程仓库中遇到的常见的两种错误

  • 第一种错误
  • 这里如果你是第一次使用git的话,就会看到以下报错

在这里插入图片描述

  • 此时由于你是第一次使用,Linux不知道你是谁
  • 解决方法:此时照着提示输入即可
    在这里插入图片描述
  • 把两段指令复制一遍,其中把emali后面的字符串替换成你gitee个人主页的网址
  • 把name后面的字符串替换成你gitee账号的密码即可

  • 第二种错误
  • 我之前说过了,gitee的目的是支持团队协作的,在今后的工作和项目开发中,我们可能遇到这种情况
  • 当我们git push想把我们的代码上传到云端时,出现如下报错
    在这里插入图片描述
  • 这里并不是你的问题,这是由于可能别人在之前上传了代码到云端,导致云端的代码和你本地仓库不同步,才无法再次上传,此时我们只需要输入以下指令同步一下再次git push上传即可
git pull

总结

  • 好啦,我们今天的内容就先到这里啦!希望今天对gitee网址的讲解能对你实际的工作或者项目开发中有所帮助,当然这些都只是一些基础的介绍,实际上在Linux上git工具还能实现很多功能,远远不止今天讲的这些这么简单,有关这些部分,我还是先画饼,等以后有时间再讲吧!
  • 有任何的问题和对文章内容的疑惑欢迎在评论区中提出,当然也可以私信我,我会在第一时间回复的!!

新人博主创作不易,如果感觉文章内容对你有所帮助的话不妨三连一下再走呗。你们的支持就是我更新的动力!!!

**(可莉请求你们三连支持一下博主!!!点击下方评论点赞收藏帮帮可莉吧)**

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/192428.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Apache Airflow (七) :DAG调度周期设置

🏡 个人主页:IT贫道_大数据OLAP体系技术栈,Apache Doris,Clickhouse 技术-CSDN博客 🚩 私聊博主:加入大数据技术讨论群聊,获取更多大数据资料。 🔔 博主个人B栈地址:豹哥教你大数据的个人空间-豹…

机器学习入门案例(3)之使用决策树预测是否适合打网球

大家好,我是邵奈一,一个不务正业的程序猿、正儿八经的斜杠青年。 1、世人称我为:被代码耽误的诗人、没天赋的书法家、五音不全的歌手、专业跑龙套演员、不合格的运动员… 2、这几年,我整理了很多IT技术相关的教程给大家&#xff0…

AK F.*ing leetcode 流浪计划之半平面求交

欢迎关注更多精彩 关注我,学习常用算法与数据结构,一题多解,降维打击。 本期话题:半平面求交 背景知识 学习资料 视频讲解 https://www.bilibili.com/video/BV1jL411C7Ct/?spm_id_from333.1007.top_right_bar_window_history…

Kstry: 业务架构的首选之选

在当今数字化时代,构建稳健且高效的业务架构对于企业的成功至关重要。Kstry作为一种创新性的技术架构,已经在各个领域展现出卓越的表现。本文将探讨为何Kstry被视为业务架构的首选,并介绍其独特的特点和优势。 引言 业务架构是指基于企业战略…

提升代码复用性:探讨Mixin类在面向对象语言中的独特作用和优势

🎬 江城开朗的豌豆:个人主页 🔥 个人专栏 :《 VUE 》 《 javaScript 》 📝 个人网站 :《 江城开朗的豌豆🫛 》 ⛺️ 生活的理想,就是为了理想的生活 ! 目录 ⭐ 专栏简介 📘 文章引言 一、m…

es性能强悍的推演过程

前言 es底层复用的Lucene的能力,Lucene在以前的文章中有所讲解,感兴趣可查看 https://blog.csdn.net/u013978512/article/details/125474873?ops_request_misc%257B%2522request%255Fid%2522%253A%2522169771769916777224433628%2522%252C%2522scm%2522…

2个器件,做1个恒流源

在项目中经常要用到恒流源,查找资料可以使用电压源芯片LM317构造一个电流源芯片。本文将电压源加上一个电阻改为电流源,这种设计思路可以扩展到其他类型的电源芯片上,如开关电源及其他类型的线性电源,关键点在于基准电压VREF的使用…

若依Linux与Docker集群部署

若依Linux集群部署 1. 若依2.MYSQL Linux环境安装2.1 MYSQL数据库部署和安装2.2 解压MYSQL安装包2.3 创建MYSQL⽤户和⽤户组2.4 修改MYSQL⽬录的归属⽤户2.5 准备MYSQL的配置⽂件2.6 正式开始安装MYSQL2.7 复制启动脚本到资源⽬录2.8 设置MYSQL系统服务并开启⾃启2.9 启动MYSQL…

MDM如何配置数据审批功能

MDM基础数据平台是进行清洗和治理企业的主数据,使企业的主数据具有唯一性、准确性、一致性、及时性,通过主数据数据清洗功能将错误数据和重复数据进行清洗,从而保证企业数据能够做到以上那几点,然后再分发至下游系统,使…

苹果手机照片如何导入电脑?无损快速的传输办法分享!

前些天小编的朋友联系到我,说是自己苹果手机里面的照片太多,有好几千张,不知道该怎么快而无损地传到电脑。我想遇到这种情况的不止是小编的朋友,生活中遇到手机照片导入电脑的同学不在少数。不管是苹果手机还是安卓手机&#xff0…

μC/OS-II---互斥信号量管理2(os_mutex.c)

目录 背景:优先级反转问题互斥信号量管理互斥信号量发出(释放)互斥信号量获取/无等待互斥信号量状态查询 背景:优先级反转问题 在高优先级任务等待低优先级任务释放资源时,第三个中等优先级任务抢占了低优先级任务。阻…

【postgresql】查看数据中表的信息

切换到postgresql数据库,各种不适应吧。 有个需求需要查询数据表的各种信息。 下面我们一起学习吧。 ●PostgreSQL: Documentation PostgreSQL: Documentation ●pg_namespace 存储名字空间。名字空间是 SQL 模式下层的结构:每个名字空间有独立的关系…

FPGA时序约束与分析-简单入门

FPGA时序约束与分析-简单入门 文章目录 FPGA时序约束与分析-简单入门1. 本课程概述2. 时序约束简介2.1 什么是时序约束2.2 合理的时序约束2.3 *基于Vivado的时序约束方法 3. 时序分析的基本概念3.1 时钟与时钟偏差3.2 建立时间和保持时间3.3 时序分析中路径、沿和关系的定义 4.…

V10chrony服务配置

Chrony简介 Chrony是一个开源自由的网络时间协议 NTP 的客户端和服务器软软件。它能让计算机保持系统时钟与时钟服务器(NTP)同步,因此让你的计算机保持精确的时间,Chrony也可以作为服务端软件为其他计算机提供时间同步服务。 Ch…

字符流的讲解 以及 Reader和Writer的用法

文章目录 ❤专栏导读❤字符流❤Reader类的操作 ❤Writer类操作❤Writer类的构造方法 ❤专栏导读 🚀《多线程》 🚀《数据结构剖析》 🚀《JavaSE语法》 在Java标准库中,提供的读写文件的流对象有很多很多的类,但是可以将…

计算机网络之物理层

物理层 1. 物理层的基本概念 2.物理层下面的传输媒体 传输媒体可分为两类,一类是导引型传输媒体,另一类是非导引型传输媒体。 3.传输方式 3.1 串行传输和并行传输 串行传输:串行传输是指数据是一个比特依次发送的,因此在发送端…

家居行业中跨区域EDI应用的优化策略

提到家居行业的国际知名企业,你会想到哪些?宜家IKEA还是家得宝The Home Depot?这些稳居家居行业第一梯队的企业都有哪些共同之处? 无论是北美市场还是欧洲市场,这些企业都有一个共同点:他们采用EDI&#x…

【Redis系列】Redis上设置key,value的时候出现NOAUTH Authentication required提示如何解决?

哈喽,大家好,我是小浪。相信大家在初学一门新的知识点的时候都会遇到各种各样的问题,在网上找了一大堆的解决方案,最后还是无功而返,那么今天博主就记录一下在进行Redis的一些操作中遇到的问题~ 当我们好不容易安装好R…

国际阿里云:提高CDN缓存命中率教程!!!

CDN缓存命中率低会导致源站压力大,静态资源访问效率低。您可以根据导致CDN缓存命中率低的具体原因,选择对应的优化策略来提高CDN的缓存命中率。 背景信息 CDN通过将静态资源缓存在CDN节点上实现资源访问加速。当客户端访问某资源时,如果CDN节…

给在读博士的建议

早上起床第一件事,瞄了眼知乎! 发现现在的手机真的很智能,也许是聊天的时候不经意间提了一句,早上就推荐了自己想看到的东西! 分享给大家! 有哪些给在读博士的建议? 如何通过一句话判断一个博士…