创新实训项目初始化——gitee的使用

embedded/2025/3/20 15:14:23/

创新实训项目管理采用gitee,写下这篇博客熟悉gitee进行项目创建和版本同步

一、gitee概述

Gitee 是一个基于 Git 的代码托管平台,与 GitHub 类似,Gitee 提供了丰富的功能,比如代码仓库的创建、分支管理、代码审查等。

二、gitee创建项目

Gitee - 基于 Git 的代码托管和研发协作平台

1.创建账号并登录

2.右上角加号,新建仓库

3.输入仓库名称,归属路径,仓库介绍

4.成功创建好项目后进行下一环节

三、下载gitee app

Git

进入网址选择对应版本,自行安装,默认下一步就行

四、下载node.js
Node.Js中文网

1.进入网址选择对应版本,自行安装,默认下一步就行

2.检查是否安装好Node

(1)在桌面右击打开Git Bash Here

(2)运行node -v   显示版本号即成功

五、gitee仓库密钥配置

1.桌面右击选git bash here

2.设置git用户名、邮箱

git config --global user.name 用户名

git config --global user.email 邮箱

具体的用户名、邮箱可以任选一个项目,点击"克隆/下载"

选择SSH,执行里面的git config,先不要执行下方的rsa密钥部分

完成后打开 C盘 User目录,会看到 Git 的配置文件.gitconfig,里面就存放着配置的用户名和邮箱

3.生成公钥、私钥

桌面右键选择git bash here

ssh-keygen -t rsa -C 邮箱

回车键后在

(y/n)?后面输入yes

可以看到私钥id_rsa和公钥id_rsa.pub

可以通过命令行使用cat ~/.ssh/id rsa.pub查看公钥或者双击id_rsa.pub用记事本打开

4.将公钥配置到Gitee等代码托管网站

右上角设置

ssh公钥

第一行随便填,第二行粘贴公钥内容

5.配置 .ssh 后首次连接需要确认秘钥真实性


在配置了 ssh 后,在命令行下首次克隆项目时会提示该 ssh 连接无法确认真实性,需要人为确认是否继续,此时输入yes 即可实现 ssh 配置,并执行克隆

git clone 项目地址

项目地址在

例如 git clone git@gitee.com:infinilabs/coco-app.git

克隆成功后,会自动在.ssh 目录生成 known hosts 文件把私钥配置进去

六、项目初次提交(下面是项目作者的事)

为了将本地代码和远程仓库相关联,首次提交需要做一点额外工作

git init

git add .

-m参数后面跟注释

git commit -m "第一次提交" 

git remote add origin gitee代码仓库网址

地址在

当遇到如下报错

git push origin master error:

src refspec master does not match any error:

failed to push some refs to 'gitee.com:du-weicheng/deepseek.git' 

可能是分支名字不匹配

执行

git branch

例如本地分支是main

远程分支名在这里

修改本地分支名与远程分支名匹配

git branch -m master

如果你是项目的初始作者,在gitee远程创建项目的时候添加了比如license的内容,可以直接无视,强制提交

git push --force origin master

命令行没有报错则提交成功


http://www.ppmy.cn/embedded/174177.html

相关文章

神经网络中层与层之间的关联

目录 1. 层与层之间的核心关联:数据流动与参数传递 1.1 数据流动(Forward Propagation) 1.2 参数传递(Backward Propagation) 2. 常见层与层之间的关联模式 2.1 典型全连接网络(如手写数字分类&#xf…

攻克 PDF 发票打印难题,提升财务效率

在财务日常工作里,处理 PDF 格式的数电发票常常让人头疼,特别是合并打印环节,操作繁杂琐碎。别烦恼,今天给大家推荐一款超实用的工具——电子发票专用批量打印工具,专为解决 PDF 数电发票的合并打印难题而生&#xff0…

将数据添加到 Couchbase 的 Analytics(分析)服务

要将数据添加到 Couchbase 的 Analytics(分析)服务中,您需要按照以下步骤进行操作。Couchbase Analytics 服务允许您在不影响事务性工作负载的情况下,对大量数据执行复杂的实时分析查询。 步骤 1:确保 Couchbase Analy…

脚本一键式启动Nginx、Mysql、Redis

此脚本包含拉取镜像、数据卷挂载、容器启动三大部分,可一键式安装三大环境 新建一个depoy.sh文件在服务器上,然后复制以下内容。 给脚本文件添加执行权限 chmod x depoy.sh # 文件的当前目录下 如果需要修改数据库MYSQL密码和Reids密码 MYSQL_ROO…

数据库原理实验报告:Powerdesigner建模E-R模型并转换表

注:此实验并不完整,仅供参考,如需完整版请私我留言 一、实验目的: 二、实验工具: 三、实验要求: 四、实验过程: 图文并茂,每一步都包含详细图片,总共11页word&#xff01…

【数据分析】索引与数据筛选(1)

索引与数据筛选 为什么要筛选数据? 因为在处理数据的实际应用中,数据的筛选很重要。Like:要选择数据集里的某几行某几列,或者将符合某种条件的数据筛选出来单独处理和分析,此时就要进行特定处理。 处理方案&#xf…

Wireshark 远程 tcpdump使用配置

Wireshark 远程tcpdump使用配置 Wireshark安装配置 安装组件时选中 SSHDump 目标主机Linux tcpdump配置用户权限运行,部分用户需要提权。wireshark工具对sudo不支持,所以简化方法直接对tcpdump授予root执行 sudo chmod s $(which tcpdump)其他操作同本…

Java面试易忽略知识点

1. CompletableFuture中thenApply()与thenCompose()的区别 考察点:组合式异步编程 解析: ​**thenApply()**:接收前序任务结果,返回普通对象(同步转换),适用简单数据处理。​**thenCompose()*…