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

news/2024/5/17 18:02:51 标签: linux, gitee, 运维

在这里插入图片描述

君兮_的个人主页

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

C/C++ 游戏开发

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

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

    gitee的使用

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

gitee_8">什么是gitee

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

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

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

  • gitee的基本介绍

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

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

gitee_20">gitee的具体使用方法

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

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

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

  • 在这里插入图片描述

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

  • 在这里插入图片描述

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

在这里插入图片描述

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

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

在这里插入图片描述

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

gitee_46">二. 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.niftyadmin.cn/n/5179806.html

相关文章

根服务器是什么有哪些类型

根服务器是什么有哪些类型 服务器是最常用的网络设备之一,它分为很多的类型,大家可以根据自己的实际需要来进行选择。大家一起来了解什么是根服务器,根服务器有哪些类型? 什么是根服务器 根服务器主要用来管理互联网的主目录&a…

刘家窑中医院医生王忠:以仁心诠释医者使命

王忠是刘家窑中医院的一名医生,从医多年,积累了丰富的临床经验,挽救了无数病人的生命。他以“想病人之所想,急病人之所急”为自己行医济世的人生格言。 病人说:他是一位可亲可敬的“亲人”。 “医以德为本&#xff0c…

Vue CLI脚手架安装、搭建、配置 和 CLI项目分析

目录 一、CLI快速入门 1. 官方介绍 : 2.安装Vue CLI : 3.搭建Vue CLI : 4.IDEA配置Vue CLI : 二、Vue CLI项目分析 1.结构分析 : 1.1 config 1.2 node_modules 1.3 src 1.4 static 2.流程分析 : 2.1 main.js 2.2 router/index.js 2.3 components/HelloWorld.vue 2.4 A…

220kV环形网络的动态无功补偿方案初步设计

摘 要 动态无功补偿系统应用广泛,比如电子设备、发电系统、输电线路等方面,都会运用到动态无功补偿系统或工具。更高效率和更高稳定性的动态无功补偿系统一直是研究的热点。在电力系统中,动态无功补偿系统随处可见,因为运行稳…

计算机二级Office真题解析 excel减免税,订单,成绩

第一题 1.将“Excel 减免税.xlsx”文件另存为 excel.xlsx,最后提交该文件(1 分)。 2.将“对应代码.xlsx”文件中的 sheet1 工作表插入到 excel.xlsx 中,工作 表名重命名为“代码”(3 分)。 3.在"序号&…

OSCNet: Orientation-Shared Convolutional Network for CT Metal Artifact Learning

OSCNet: 面向共享的CT金属伪影学习卷积网络 论文链接:https://ieeexplore.ieee.org/document/10237226 项目链接:https://github.com/hongwang01/OSCNet(目前不会开源) Abstract X射线计算机断层扫描(CT)已广泛应用于疾病诊断和…

WGCLOUD的特点整理

做运维工作很多年了,项目中用过不少的运维软件工具,今天整理下WGCLOUD的特点(优点) 首先WGCLOUD是完全免费的 部署使用:部署简单方便,上手容易,几乎没有学习成本,对新手友好 文档…

数字化时代的甜蜜梦境,拓世AI女友带你探索全新互动体验

只要花42块钱,就能被6个大美女疯狂倒追,听起来像科幻文对吧? 最近,一款真人互动游戏《完蛋!我被美女包围了!》(以下简称《完蛋》)爆火,不仅霸榜Steam国内畅销榜首&#…