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

news2024/11/25 18:49:29

在这里插入图片描述

君兮_的个人主页

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

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.coloradmin.cn/o/1208426.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

流量分析(信息安全铁人三项赛分区赛2-5.18)

题目描述 目录 题目描述 黑客的IP是多少 服务器1.99的web服务器使用的CMS及其版本号(请直接复制) 服务器拿到的webshell的网址(请输入url解码后的网址) 服务器1.99的主机名 网站根目录的绝对路径(注意最后加斜杠) 黑客上传的第一个文件名称是什么 黑客进行内网扫描&am…

实体门店创新神器曝光,拓世法宝AI智能直播一体机助力商家快速惊艳逆袭

在这个飞速变革的时代,传统实体门店面临着多重挑战。为了迎接市场的巨大变化,许多实体门店迫切寻求创新的方法来吸引顾客的眼球。数字化手段和新技术的引入成为实体门店应对市场需求的重要选择之一,是应对激烈竞争和不断变化的消费者行为的有…

《008.SpringBoot之教务系统》【界面简洁功能简单】

《008.SpringBoot之教务系统》【界面简洁功能简单】 项目简介 [1]本系统涉及到的技术主要如下: 推荐环境配置:DEA jdk1.8 Maven MySQL 前后端分离; 后台:SpringBootMybatis; 前台:JSPBootStrap; [2]功能模块展示: 管…

【云原生进阶之PaaS中间件】第三章Kafka-1-综述

1 Kafka简介 Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实时的处理大量数据以满足各…

适合孩子写作业的台灯?精选专业的读写台灯

要说现在孩子学习必不可少的一件物品,那一定是台灯。因为台灯可以在夜晚的时候给孩子提供充足、舒适的光源环境,避免光线不足导致伤眼。不过随着孩子年龄的增长,作业的增加用眼需求会越来越大,导致了很多孩子早早就出现的视力问题…

μC/OS-II---消息邮箱管理1(os_flag.c)

目录 消息邮箱创建消息邮箱删除等待邮箱中的消息向邮箱发送一则消息 消息邮箱创建 OS_EVENT *OSMboxCreate (void *pmsg) {OS_EVENT *pevent; #if OS_CRITICAL_METHOD 3u /* Allocate storage for CPU status register */OS_CPU_SR cpu_sr …

探讨计算机内存管理:分页与分段的地址空间维度差异(为什么分页机制中逻辑地址空间是一维的,而分段机制中逻辑地址空间是二维的?)

在计算机系统中,内存管理是一个至关重要的组成部分,而分页机制和分段机制是两种常见的内存管理方式。一个引人疑惑的问题是:为什么分页机制中逻辑地址空间是一维的,而分段机制中逻辑地址空间是二维的呢?在本文中&#…

Nacos漏洞复现合集

本文主要复现nacos的一些经典漏洞,既是分享也是为了记录自己的成长,近期会持续更新。 1. QVD-2023-6271 Nacos身份绕过漏洞 1.1 漏洞级别 :高危 1.2 漏洞描述:低版本的Nacos存在默认的scertkey在未更换的情况下可以生成任意的可…

部署百川大语言模型Baichuan2

Baichuan2是百川智能推出的新一代开源大语言模型,采用 2.6 万亿 Tokens 的高质量语料训练。在多个权威的中文、英文和多语言的通用、领域 benchmark 上取得同尺寸最佳的效果。包含有 7B、13B 的 Base 和 Chat 版本,并提供了 Chat 版本的 4bits 量化。 模…

C++——内存管理(new/delete使用详解)

C内存管理 本章思维导图: 注:本章思维导图对应的xmind文件和.png文件已同步导入至资源 1. C/C内存区域的划分 在C/C中,内存区域主要划分为:内核区域、栈区、内存映射段、堆区、数据段、代码段等区域,如图&#xff1…

mysql数据库报错:1166-Incorrect column name ‘xxx‘

如图,我的报错是:1166-Incorrect column name ‘book_date’,很奇怪,其它的字段都没有报错,但是book_date报错了 报错原因:引入了空字符 可以看到我的鼠标和book_date中间还有一个空格。所以导致该行创建失…

ERP是什么意思?看这一篇就够了!

如果你身在制造业,那么一定对ERP不陌生。天天把ERP挂在嘴边,但你真的了解什么是ERP吗?本篇文章将介绍以下几点:1.ERP是什么意思;2.ERP的功能;3.ERP的落地案例。 一、ERP是什么意思 ERP是企业资源计划&…

5、鸿蒙项目远程调试

一、注册华为账号, 如果是华为手机,并注册了账号可能跳过此步骤,如果使用邮箱注册,此邮箱一定是要正确的邮箱,此处需要使用邮箱获取验证码 注册地址:‎ 1、进入注册页面,输入手机号等信息后点…

Python 爬虫之scrapy 库

文章目录 总的介绍相关模块 总的介绍 Scrapy是一个用于爬取网站数据的开源Python框架。它提供了一套强大而灵活的工具,用于从网站上提取所需的数据。Scrapy是基于Twisted异步网络库构建的,因此可以高效地处理大量的并发请求。以下是Scrapy的一些主要特点…

APUS与深圳大学大数据国家工程实验室联合训练开源中文大模型

日前,APUS与深圳大学大数据系统计算技术国家工程实验室(以下简称“国家工程实验室”)达成战略合作。双方集成各自优势联合开发、开源高性能中文多模态大模型Linly-Chinese-LLaMA-2-70B。该模型将更加适配中文服务场景,计划于2024年…

WebDAV之π-Disk派盘 + RS文件管理器

手机本地文件,网盘、共享文件,如何集中管理?推荐您使用Rs文件管理器,还支持WebDAV等功能。 Rs文件管理器是一款功能强大的手机文件管理器。有强大的本地和网络文件管理功能,让您更方便的管理你的手机、平板、电脑和网盘。可以帮助您轻松管理手机本地存储文件和网络文件,…

keepalived+haproxy配置集群和负载均衡

1、简介 1.1. Keepalived Keepalived 是一个基于VRRP协议来实现的LVS服务高可用方案,可以利用其来避免单点故障。一个LVS服务会有2台服务器运行Keepalived,一台为主服务器(MASTER),一台为备份服务器(BACKUP),但是对外表现为一个虚拟IP,主服务器会发送特定的消息给备…

19C进入数据库出现问号

问题情况如图所示: 解决方法: su - oracle echo "NLS_LANGAMERICAN_AMERICA.ZHS16GBK;export NLS_LANG" >> ~/.bash_profilesource ~/.bash_profileofile

几种实现子容器水平垂直居中的方法

几种实现子容器水平垂直居中的方法 前言子容器Flexbox 布局position绝对定位transform表格布局 缺点 前言 本文主要讲解有几种方法可以实现容器与子容器水平垂直居中&#xff0c;这些方法的使用方式。那么好&#xff0c;本文正式开始。 子容器 Flexbox 布局 <div style&…

经纬恒润马来西亚工厂正式投入试运行

2023年11月&#xff0c;经纬恒润在中国境外的第一家工厂正式投入试运行。新工厂位于马来西亚&#xff0c;于2023年4月开始筹建&#xff0c;规划总产能500万个汽车电子控制器&#xff0c;主要用于生产新能源汽车电子产品&#xff0c;以满足国外客户日益增长的需求。 经纬恒润马来…