手把手教你如何拥有自己的git仓库(国内版码云)

这篇具有很好参考价值的文章主要介绍了手把手教你如何拥有自己的git仓库(国内版码云)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

背景

码云(Gitee)简介:

  码云(Gitee)是开源中国社区推出的代码托管协作开发平台,支持Git,提供免费的私有仓库托管。Gitee目前已经成为国内最大的代码托管平台。帮助开发者存储和管理其项目源代码,且能够追踪、记录并控制用户对其代码的修改,提供稳定、高效、安全的云端软件开发协作平台。无论是个人、团队或是企业,都能够用Gitee实现代码托管、项目管理、协作开发。

  Git是一种版本控制系统,是一个命令,一种工具。

  Gitee与Github均都是基于Git实现在线托管代码的仓库。Github在国内访问速度过慢,所以建议使用Gitee。但如果是要做开源项目,而且还是真开源,希望项目有更多人参与的话,正确姿势是主力开发在Github,再同步到 Gitee 做国内网络访问的镜像。这样适合国内开发者Clone代码和访问托管在 Gitee Pages 上的文档。

  Gitee简单的来说就是Github的中文版,;两者均可以提供免费的代码仓库。Gitee免费版支持5人以下的组织,可以创建私有项目,而GitHub免费版只能创建公开的项目,私有项目需要付费。两者的操作方法基本一致,只需要学习其中一种即可。今天主要介绍一下码云(Gitee),支持一下国内开源生态,哈哈哈~

  码云官网: link

国内代码仓库,git,github,gitee


1. 注册与登录

  现在使用任何网站的功能或软件都需要注册一个账号,大家应该不陌生这个流程了吧。若有账号的小伙伴则可以直接进行登录,没有的小伙伴先进行注册后再登录。

1.1 注册界面

  点击gitee官网右上角的 “注册”,一步一步去注册就行,这就不演示了。

国内代码仓库,git,github,gitee

1.2 登录界面

  填写自己的账号密码进行登录即可。

国内代码仓库,git,github,gitee





2. 配置码云

  要有自己的仓库,首先我们需要先去配置一下 SSH公钥

2.1 配置SSH公钥

  点击右上角头像,在下拉菜单中点击 设置

国内代码仓库,git,github,gitee


2.1.1 有ssh公钥

  进入到账号信息设置页之后,在左侧的目录导航区域找到:“安全设置”–>“SSH公钥”。

  如果之前生成过公钥,则直接复制粘贴即可,如果没有则按照下面的步骤继续完成。
国内代码仓库,git,github,gitee



2.1.2 没有ssh公钥

  Gitee官网:ssh公钥配置说明文档

A. 怎样生成公钥

  在新标签页中打开“怎样生成公钥”的官方网页,再在新标签页中打开 " [「仓库管理」->「公钥管理」]"

B. 添加公钥

  进入新页面后点击 “生成/添加SSH公钥”

C. cmd操作

  先在cmd中执行“ssh-keygen -t rsa -C "xxxxx@xxxxx.com"”命令,并进行三次回车。

注意:这里的 “"xxxxx@xxxxx.com"” 只是生成的 sshkey 的名称,并不约束或要求具体命名为某个邮箱。
现网的大部分教程均讲解的使用邮箱生成,其一开始的初衷仅仅是为了便于辨识所以使用了邮箱。

国内代码仓库,git,github,gitee


E.复制ssh公钥

  复制公钥,按照公钥的存储路径找到对应的公钥,打开并复制。
国内代码仓库,git,github,gitee



F.存放公钥

  回到添加公钥的页面,将复制的公钥存放的相应位置,并修改标题名称。

国内代码仓库,git,github,gitee



G. 成功添加公钥

  成功添加公钥,点击确定并验证密码后,就能看见新添加的公钥了。

国内代码仓库,git,github,gitee



H.测试公钥

测试公钥是否生效。在终端输入“ssh -T git@gitee.com”,首次使用需要确认并添加主机到本机SSH可信列表,需要输入密码,如果密码过长,可以修改为回车。(不介意密码过长,且可能重复输入的小伙伴,可以不修改)

国内代码仓库,git,github,gitee




3.新建仓库

  创建属于自己的仓库。

3.1 创建仓库

  在头像左侧+号的下拉菜板中,选择新建仓库,进入新建仓库的页面。

国内代码仓库,git,github,gitee


3.2 配置仓库

  配置仓库,提供仓库名称和介绍,仓库名称必须是唯一的,可以是中文
国内代码仓库,git,github,gitee

3.3 创建成功

  创建成功,出现一下 页面,则证明仓库创建成功,反之删除仓库并重新创建。

国内代码仓库,git,github,gitee




4. Git配置


4.1 Git全局配置

  在cmd中执行Git全局设置的两条命令。

国内代码仓库,git,github,gitee


4.2 配置已有仓库

  我们已经新建了一个叫“GF网易云音乐”的仓库,所以选则已有仓库进行配置

4.2.1 环境检查: git status

此时我们已经新建了一个叫“GF网易云音乐”的仓库,所以选则已有仓库进行配置。
在项目路径下打开cmd窗口,检查项目环境。

国内代码仓库,git,github,gitee


  出现以上情况表示:没有.git这样一个目录。在命令行 输入 git init 然后回车即可解决。解决后再查看项目环境,出现下面情况表示项目有些文件并未提交,需要被提交一下。

4.2.2 创建git目录:git init

国内代码仓库,git,github,gitee

4.2.3 提交到本地:git add .

使用以下方法进行提交。

国内代码仓库,git,github,gitee


注意:以上操作都是在 ****本地****进行的,并未提交到码云(如上图nothing to commit,working tree clean,此时的目录是干净的了,)

5. 提交代码到码云中

5.1 账号密码

  在项目根目录的cmd中执行下面两行命令,第一次的时候需要输入用户名和密码( 就是你gitee的账号和密码)。

国内代码仓库,git,github,gitee
国内代码仓库,git,github,gitee


输入账号密码之后如下:

国内代码仓库,git,github,gitee

5.1 查看仓库

如果没有任何报错,就去到新建的仓库进行刷新,看你项目根目录下的文件有没有被上传

国内代码仓库,git,github,gitee



6. 将修改的代码上传到码云仓库



6.1 先查看仓库状态:git status

  查看状态,先用Git status查看当前状态。

国内代码仓库,git,github,gitee


6.2 提交到暂存区: git add .

  将其提交到暂存区,并查看提交后的状态(git status

国内代码仓库,git,github,gitee

6.3 将代码提交至本地

  git commit -m "本次提交说明-名称"

国内代码仓库,git,github,gitee


6.4 提交到码云:git push


国内代码仓库,git,github,gitee

6.5 去仓库查看

  本次只修改了index文件,所以只有这1个的描述改变了。

国内代码仓库,git,github,gitee文章来源地址https://www.toymoban.com/news/detail-615652.html

到了这里,关于手把手教你如何拥有自己的git仓库(国内版码云)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何运用yolov5训练自己的数据(手把手教你学yolo)

    在这篇博文中,我们对YOLOv5模型进行微调,用于自定义目标检测的训练和推理。 深度学习领域在2012年开始快速发展。在那个时候,这个领域还比较独特,编写深度学习程序和软件的人要么是深度学习实践者,要么是在该领域有丰富经验的研究人员,或者是具备优秀编码技能

    2024年02月07日
    浏览(72)
  • 【免费】多种方法手把手教你如何将自己做的网页做成网络链接(直接访问)

    目录 前言 ​一、github(最常用的)  二、七牛云(推荐小白使用,简单粗暴)  三、NATAPP 四、codepen(建议学网页的人群使用) 彩蛋 http://t.csdn.cn/VaiP1我之前发的爱心代码,有许多兄弟都问我,怎么把自己的网页做成链接,都2022年了,我不允许还有人不会做属于自己的网站

    2024年02月03日
    浏览(48)
  • 如何一键展示全平台信息?Python手把手教你搭建自己的自媒体展示平台

    灵感源于之前写过的Github中Readme.md中可以插入自己的js图片和动态api解析模块,在展示方面十分的美观: 这方面原理可以简化为,在Markdown中,你可以使用HTML标签来添加图像,就像这样: 具体来说,你可以使用 img 标签来嵌入图像,并使用 src 属性指定图像的URL。我们可以通

    2024年04月09日
    浏览(41)
  • 初入职场不会Git?经常被团队成员怼?手把手教你如何使用git

    简介: 用Git进行多人协作开发时,必然会合并代码,解决冲突。然而合并代码也是需要点技巧的,如果对一些关键命令没有理解去使用的话,git的版本演进路线就会变得很乱,从而造成了日后维护的一些麻烦。 Git上合并代码有git merge 以及 git rebase 两种方式。 用Git进行多人协

    2024年01月20日
    浏览(38)
  • 手把手教你搭建自己本地的ChatGLM

    如果能够本地自己搭建一个ChatGPT的话,训练一个属于自己知识库体系的人工智能AI对话系统,那么能够高效的处理应对所属领域的专业知识,甚至加入职业思维的意识,训练出能够结合行业领域知识高效产出的AI。这必定是十分高效的生产力工具,且本地部署能够保护个人数

    2024年02月03日
    浏览(51)
  • 手把手教你使用Segformer训练自己的数据

    使用Transformer进行语义分割的简单高效设计。 将 Transformer 与轻量级多层感知 (MLP) 解码器相结合,表现SOTA!性能优于SETR、Auto-Deeplab和OCRNet等网络 相比于ViT,Swin Transfomer计算复杂度大幅度降低,具有输入图像大小线性计算复杂度。Swin Transformer随着深度加深,逐渐合并图像块来

    2024年01月20日
    浏览(54)
  • 手把手教你打造自己的 AI 虚拟主播

    AI 直播在近年来得到了快速的发展和普及,它已经成为了直播平台的重要组成部分。目前,许多知名的直播平台都已经开始采用 AI 技术,例如华为云直播、腾讯云直播、百度直播等。这些平台已经实现了对视频和音频数据的实时处理和优化,以提高直播质量和用户体验。 在

    2024年02月06日
    浏览(30)
  • hMailServer 使用教程 —— 手把手教你搭建自己的邮箱服务器

    前言 假设你已经拥有了一台具有 公网ip 的服务器,以及 域名 hMailServer 介绍 hMailServer 适用于 Windows 操作系统,它除了提供邮箱系统需要的所有基础功能之外,还内置了一些常用功能,比如:反垃圾邮件、反病毒邮件,而其他未内置的功能,则可以根据用户需要,自行去社区

    2024年02月04日
    浏览(43)
  • YOLOV7训练自己的数据集以及训练结果分析(手把手教你)

    YOLOV7训练自己的数据集整个过程主要包括:环境安装----制作数据集----参数修改----模型测试----模型推理 labelme标注的数据格式是VOC,而YOLOv7能够直接使用的是YOLO格式的数据,因此下面将介绍如何将自己的数据集转换成可以直接让YOLOv7进行使用。 1. 创建数据集 在data目录下新建

    2023年04月20日
    浏览(42)
  • YOLOv5入门实践(3)——手把手教你划分自己的数据集

    上一篇我们学习了如何利用labelimg标注自己的数据集,下一步就是该对这些数据集进行划分了。面对繁杂的数据集,如果手动划分的话不仅麻烦而且不能保证随机性。本篇文章就来手把手教你利用代码,自动将自己的数据集划分为训练集、验证集和测试集。一起来学习吧! 前

    2024年02月03日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包