【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.hqwc.cn/news/175622.html

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

相关文章

C语言--指针与数组--遍历数组的n种方式【详细】

一.一维数组名的含义 arr一般表示数组的其实地址(除了两种例外) 1.在定义数组的同一个函数中(不是形参),求sizeof(arr),求整个数组的字节数 2.在定义数组的同一个函数中(不是形参),&arr1,加整个数组的大小 (经常考试) 3.除上面以外,arr都表示数组的…

【Proteus仿真】【STM32单片机】拔河游戏设计

文章目录 一、功能简介二、软件设计三、实验现象联系作者 一、功能简介 本项目使用Proteus8仿真STM32单片机控制器,使用按键、LED、动态数码管模块等。 主要功能: 系统运行后,指示灯处于中间位置,数码管显示得分0,当…

LeetCode | 20. 有效的括号

LeetCode | 20. 有效的括号 OJ链接 这道题可以使用栈来解决问题~~ 思路: 首先我们要使用我们之前写的栈的实现来解决此问题~~如果左括号,就入栈如果右括号,出栈顶的左括号跟右括号判断是否匹配 如果匹配,继续如果不匹配&#…

【工艺库】SMIC数字后端工艺库

工艺库文件 Calibredigital文件夹apollolefprimetimesynopsys TD系列文件夹 本来是想找一个工艺库,想要其包含逻辑综合和SPICE Model相关的库文件,但是找了很久也没有直接找到想要的,主要原因还是自己对工艺库文件的构成不是很清楚&#xff0…

Clickhouse学习笔记(15)—— Clickhouse备份

手动备份 参考官网:Backup and Restore | ClickHouse Docs 简单来说,就是我们可以通过ALTER TABLE ... FREEZE PARTITION ...命令为表分区创建一个本地副本,然后这个副本硬链接到/var/lib/clickhouse/shadow/文件夹,因此其不会耗…

壹基金爱泽瑞金 安全家园物料配送忙

11月9日到10日,瑞金赋能公益陆续收到壹基金、阿里巴巴公益爱心网友捐赠的社区志愿者救援队队伍物资,马不停蹄地把物资配送到河背街社区、金都社区和沙洲坝镇等项目点,扎实稳妥推进项目有序执行。 在这次物资配送中,志愿者冒雨前行…

【Amazon】云上探索实验室—了解 AI 编程助手 Amazon Codewhisperer

文章目录 一、前言📢二、关于云上探索实验室🕹️三、领学员需要做什么?✴️四、领学员能获得什么?🔣五、学课通道入口👇1️⃣CSDN平台2️⃣网易云课堂3️⃣Skill Builder 平台 六、活动详情链接 一、前言&a…

Umeyama 算法之源码阅读与测试

Title: Umeyama 算法之源码阅读与测试 文章目录 前言I. Eigen 中 Umeyama 算法源码1. Eigen/src/Geometry/Umeyama.h 源码2. 代码测试 II. PCL 中 Umeyama 算法源码III. evo 中 Umeyama 算法源码1. evo/core/geometry.py 源码2. 代码测试 总结参考文献 [相关博文介绍] - 矩阵乘…

后端接口性能优化分析-程序结构优化

👏作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家📕系列专栏:Spring源码、JUC源码🔥如果感觉博主的文章还不错的话,请👍三连支持&…

1、NPC 三电平SVPWM simulink仿真

1、SVPWM时间计算函数,是从matlab的SVPWM3L_TimingCalculation.p文件中反汇编出来的函数: function [TgABC_On ,TgABC_Off ,Sn ]SVPWM3L_TimingCalculation_frompfile (Vref ,DeltaVdc ,Fsw ) %#codegen %coder .allowpcode (plain ); TgABC_On [0 ,0 ,…

玩转ChatGPT:ARIMA模型定制GPT-1.0

一、写在前面 好久不更新咯! OpenAI又推出了GPT的一系列重大更新,其中GPTs深得我心啊。 GPTs允许用户创建自定义的ChatGPT版本,以满足自己各种特定需求。其核心理念在于,用户可以为不同的场景和任务创建定制化的ChatGPT。这意味…

WorldView 1 2 3 4卫星影像

WorldView WorldView卫星是Digitalglobe公司的商业成像卫星系统。它由两颗(WorldView-I和WorldView-II)卫星组成。 WorldView-1 WorldView-1卫星为美国DigitalGlobe公司的高分辨率商用卫星,于2007年9月18日成功发射,可提供0.5m分辨率卫星影像。灵活的…