上传项目文件到Github,并解决fatal: unable to access问题,100%成功

一、背景

Github我们用的最多的就是clone别人的代码,但有时我们也希望上传自己的项目或代码。但github上传文件还是比较复杂的,中间会有许许多多奇怪的问题,因此记录一下其过程。

二、Github上传文件

1. 申请Github账号

这里默认你已经有Github账号,因为Github是国外的网站,所以需要梯子,不然很容易登录不进去Github官网。

2. 安装git工具

向github上传文件,需要先安装git工具,因为我是在windows系统,所以用的是,Git for Windows,下载地址如下,下载后双击exe文件,选择好安装路径后,一路下一步即可成功安装。

下载地址:https://gitforwindows.org/

进入Git for Windows官网,点击Download即可。

在这里插入图片描述

小tip:另外一个备选git工具,官网:https://git-scm.com/

3. 在Github个人主页,创建项目repository
a. 个人Github主页,点击New在这里插入图片描述
b. repository名字、描述设置

这里主要填三个东西就行。
第一个是项目名称,也就是Repository name
第二个是项目描述,也就是Description (optional)
第三个勾选上Add a README file
最后拉到最下面,点击绿色的Create repository,成功创建repository
在这里插入图片描述

下面是具体上传文件步骤,非常重要

c. 进入需要上传的文件夹,空白处右键,选择Open Git Bash here**
d. 初始化

终端输入git init
在这里插入图片描述
此时,我的A file for Premiere Pro2018文件夹下会出现.git文件,如果你没有,则点击上方的查看—显示—隐藏的项目

e. 添加文件

终端输入git add *

注意:有的博客说这里输入git add .,但我这里输入这个命令不行,得用星号才可以。

f. 添加文件

终端输入git commit -m "first commit"

注意,此时会报错,如下所示:

Author identity unknown

*** Please tell me who you are.

Run

git config --global user.email “you@example.com”
git config --global user.name “Your Name”

to set your account’s default identity.
Omit --global to set the identity only in this repository.

fatal: unable to auto-detect email address (got ‘dlut@LAPTOP-R0I3D1SV.(none)’)

在这里插入图片描述
意思缺少用户名和邮件地址。

解决办法:
进入之前d步骤git init命令创建的.git文件夹,打开config文件,用记事本打开就可以,末尾添加以下内容:

[user]
email = 136797300@qq.com
name = Dreamer-DLUT

注意这里的email是你自己的Github邮箱,名字也是你自己的Github用户名
在这里插入图片描述
添加完后,保存关闭即可。

重新执行git commit -m "first commit" 命令,然后成功了
在这里插入图片描述

g. 输入下面命令

终端输入git remote add origin https://github.com/Dreamer-DLUT/Adobe-Premiere-Pro2018.git

其中https后面是你自己前面ab步骤创建的repository链接。

g. 输入上传命令

终端输入git push -u origin master

至此,成功上传项目到Github,查看方法
进入我们创建的项目,然后branches分支,选择master即可。

在这里插入图片描述

三、Fatal: unable to access ‘https://github. com/Dreamer-DLUT/Adobe-Premiere-Pro2018.jit’: Recy failure: Connection was reset 解决方法

之前还有一个教程说要在git使用git clone https://github.com/Dreamer-DLUT/Adobe-Premiere-Pro2018.git命令,然后报错如下:

Fatal: unable to access ‘https://github. com/Dreamer-DLUT/Adobe-Premiere-Pro2018.jit’: Recy failure: Connection was reset

在这里插入图片描述
解决方法很简单:

windows系统设置搜索代理,然后点击编辑按钮:
在这里插入图片描述
在这里插入图片描述
手动设置代理处点击设置,此处端口号改为7890在这里插入图片描述
回到git,输入命令:git config --global http.proxy http://127.0.0.1:7890
问题解决,后面再使用git clone不会报错了

上传成功展示:Good
在这里插入图片描述

四、Github删除repository仓库
  1. 进入需要删除的repository仓库,点击上方的Settings
    在这里插入图片描述
  2. 拉到最后的Danger Zone,选择Delete this repository

在这里插入图片描述
3.根据提示输入删除需要删除repository库的名字即可。

参考:
https://www.bilibili.com/video/BV1Xs4y1i7id/?spm_id_from=333.337.search-card.all.click&vd_source=ea5c910bfe0c11f0edf9f3a8da1dd52a

https://blog.51cto.com/u_15983333/6252007

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Vue指令修饰符、v-bind、v-model、computed计算属性、watch侦听器

前言 持续学习总结输出中,Vue指令修饰符、v-bind、v-model、computed计算属性、watch侦听器 一、指令修饰符 1.什么是指令修饰符? 所谓指令修饰符就是通过“.”指明一些指令后缀 ,不同的后缀封装了不同的处理操作 —> 简化代码 2.按键…

[每周一更]-(第72期):Docker容器瘦身方式

Docker清理缓存操作 在构建测试的过程中,由于是自家小服务器,资源紧张,发现磁盘一直爆满,删除一些大镜像还是会占满的情况,就想到是不是也是缓存问题。 经过查询确实是build过程中的缓存启发的占用问题。 因此引出以下…

【机器学习基础】对数几率回归(logistic回归)

🚀个人主页:为梦而生~ 关注我一起学习吧! 💡专栏:机器学习 欢迎订阅!后面的内容会越来越有意思~ 💡往期推荐: 【机器学习基础】机器学习入门(1) 【机器学习基…

Java学习之路 —— 多线程

文章目录 1. 线程创建方式1.1 继承Thread1.2 声明一个实现Runnable接口的类1.3 利用Callable接口、FutureTask类来实现 2. 线程同步2.1 同步代码块2.2 同步方法2.3 Lock锁 3. 线程同步4. 线程池 1. 线程创建方式 1.1 继承Thread 定义子类,继承Thread,创…

系列一、请谈谈你对JVM的理解?Java8的虚拟机有什么更新?

一、请谈谈你对JVM的理解?Java8的虚拟机有什么更新? JVM是Java虚拟机的意思。它是建立在操作系统之上的,由类加载器子系统、本地方法栈、Java栈、程序计数器、方法区、堆、本地方法库、本地方法接口、执行引擎组成。 (1&#xff0…

Python系列:如何提高python程序代码的健壮性

前言 在编程的时候,我们难免会遇到一些不可靠的情况,比如网络请求失败,数据库连接超时等等。这些不确定性会让我们的程序容易出现各种错误和异常。那么如何来增加程序的容错性和健壮性呢? 可能大多数人会想到使用try except来进行异常捕捉进行失败重试(Retry)。虽然try-esc…

使用重建大师进行重建时,为什么引擎信息中显示只有一台主机能运行?

答:停止的引擎可以右键开始引擎,红字的可以看一下提示哪个文件夹没有权限,调整一下路径。由于截图不全,目前可以判断的就是以上解决办法。

音视频转换软件Permute mac中文板特点介绍

Permute mac是一款Mac平台上的媒体格式转换软件,由Chaotic Software开发。它可以帮助用户快速地将各种音频、视频和图像文件转换成所需格式,并提供了一些常用工具以便于用户进行编辑和处理。 Permute mac软件特点 - 支持大量格式:支持几乎所…

Postman启动问题:Could not open Postman

Postman启动问题:Could not open Postman 状态,在单击Postman之后一直在转圈圈,无法正常启动。 细心的朋友会发现,右下角 会经常出现防火墙关闭等提示信息,表示该程序,在向外链接。 Error Could not open…

仅需三行代码! C# 快速实现PDF转PPT

一般在会议、教学或培训活动中,我们都会选择PPT文档来进行内容展示。与PDF文档相比,PPT文档具有较强的可编辑性,可以随时增删元素,并且还可以设置丰富多样的动画效果来吸引观众注意。那么如何通过C#将PDF文档转为PPT文档呢&#x…

射频与微波综合测试仪-4958手持式微波综合测试仪

4958 微波综合测试仪 频率范围:1MHz~20GHz 4958手持式微波综合测试仪测量频率范围可达1MHz~20GHz,集电缆和天线驻波比测试、不连续点故障定位测试、插入损耗和增益测试、频谱分析、功率测量等多种功能于一体,携带方便&…

Spring Boot中使用MongoDB完成数据存储

我们在开发中用到的数据存储工具有许多种,我们常见的数据存储工具包括: 关系性数据库:使用表格来存储数据,支持事务和索引。(如:MySQL,Oracle,SQL Server等)。NoSQL数据…

【强化学习】时间循环最优决策:原理与Python实战

Python 如何在时间循环里最优决策?时间旅行和平行宇宙时间旅行引发的悖论强化学习策略梯度算法代码案例代码推荐阅读理论完备:实战性强:配套丰富: 如何在时间循环里最优决策? 时间循环是一类热门的影视题材&#xff0…

电源线虚接,导致信号线发烫

音频板的信号是经过隔直电容接到音频板的。

信创环境下高级威胁攻击层出不穷,信息化负责人该如何增强对抗与防御能力?

11月15日,以“加快推进智慧校园建设 赋能为党育才为党献策”为主题的2023年华东地区党校(行政学院)信息化和图书馆工作高质量发展专题研讨班顺利举办。 作为国内云原生安全领导厂商,安全狗受邀出席活动。 厦门服云信息科技有限公司…

【技术分享】EIGRP stub实验

【赠送】IT技术视频教程,白拿不谢!思科、华为、红帽、数据库、云计算等等https://xmws-it.blog.csdn.net/article/details/117297837?spm1001.2014.3001.5502【微/信/公/众/号:厦门微思网络】 拓扑图: R1配置: route…

Android源码分析 - Service启动流程

作者:dreamgyf 这次我们就来讲讲四大组件之一的Service是如何启动和绑定的 流程图 在查阅资料的过程中,我发现有些博主会将梳理好的流程图贴在开头,我觉得这样有助于从宏观上去理解源码的整个流程和设计理念,所以以后的文章我都…

【23真题】难!985难度第一梯队!

今天分享的是23年华南理工大学811的信号与系统试题及解析 本套试卷难度分析:22年华南理工大学811考研真题,我也发布过,若有需要,戳这里自取!本套试题难度中等偏上,只有十道大题,考察大家的综合…

袭击大型银行在美子公司的勒索元凶—LockBit,「诺亚」实战出击主动防御

“让勒索软件再次伟大” 2022年 最活跃猖獗 的勒索软件 ——LockBit 已在全球范围内造成严重破坏 世界知名企业和机构接连受创 11月10日,LockBit再次行凶作案 某大型银行在美全资子公司遭攻击 导致部分金融服务业务中断 美国国债市场交易受此影响&#xff01…

抠某区域地图方法

1.打开阿里云数据可视化平台DataV.GeoAtlas地理小工具系列 2. 选择要抠出来的区域,右侧选择要下载的json文件,如红框所示 3. 打开下载的文件,内容全部复制。 4. 打开百度地图示例Examples - Apache ECharts 5. 如下图所示,将下…