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

news2024/11/25 10:46:58

一、背景

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

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

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

相关文章

数据库Communications link failure

1.出现错误查询 Error querying , Communications link failure #Error querying database.Cause:com.mysql.cj.jdbc.exceptions.CommunicationsException:Communications link failure The last packet successfully received from the server was 10,016 milliseconds ago. …

Axure RP 9下载教程,轻松入手!

Axurerp9是产品经理必备的专业快速原型设计工具。Axurerp9可以快速高效地创建产品原型图,绘制APP和网页的原型图、框架图、结构图等。但Axurerp9下载在用户体验上的缺陷也很明显,其设置交互方式相对繁琐,可视化不足、条件判断、变量、中继器等…

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

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

PMP证书容易考吗?

勉强算是容易考的一类证书,因为都是选择题,碰运气也是可以得分的,但也有其一定的难度: 1、试卷难度:是笔试,180道题,题量大,比较机试耗时间。 2、题目难度:题目是中英文…

Odoo:行业领先的免费开源财务管理解决方案

面向现代企业的财务和会计软件 可靠关账,更快速、更准确地报告财务数据 Odoo ERP财务和会计软件可帮助财务主管设计、革新和理顺财务流程和运营。Odoo ERP无缝整合各种核心财务和会计功能,提供强大的合规管理特性,有助于企业改善业务绩效、提…

Linux_VMware 软件安装与虚拟机

从这里开始,我们就踏上了学习 Linux 的路程。长路漫漫亦灿灿,祝我也祝所有看到这篇文章的朋友!!! 参考书目:【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.81 / ARM 裸机与嵌入式 Linux 驱动…

代码随想录算法训练营第五十七天丨 动态规划part17

647. 回文子串 思路 动态规划 动规五部曲: 确定dp数组(dp table)以及下标的含义 如果大家做了很多这种子序列相关的题目,在定义dp数组的时候 很自然就会想题目求什么,我们就如何定义dp数组。 绝大多数题目确实是…

Word2Vec浅谈

论文地址:Efficient Estimation of Word Representations in Vector Space 个人认为,word2vec主要解决的问题是one-hot中维度过高并且稀疏的问题。word2vec是Google团队在2013年发表的一篇paper,当时一经问世直接将NLP领域带到了一个新的高度…

学会使用这个平台,教你制作出色的产品画册?

产品画册是企业和用户之间的桥梁,它可以第一时间给用户传递我们企业的最新产品信息。如何制作一本精美的产品画册呢? 这个不难,给大家推荐一款免费实用的在线制作工具FLBOOK ,用这个平台可以轻松制作精美电子产品画册。 在制作产…

vue3 + ts项目(无vite)报错记录

记录项目创建后遇到的报错 1.类型“Window & typeof globalThis”上不存在属性“_CONFIG”。ts(2339) 问题描述: 使用全局 window 上自定义的属性,TypeScript 会报属性不存在 解决:需要将自定义变量扩展到全局 window 上&#xff0c…

C语言调用【Python3】

一、搭建编译环境 终端查询系统及软件版本dpkg -l 列出所有已安装的软件包 二、C语言中调用Python 使用 GCC编译并链接 Python 3.10 的共享库如何在C中获取和修改 sys.path 三、C语言调用无参python函数 四、C语言调用有参python函数 一、搭建编译环境 通过C语言调用Pyth…

PT Plugin Plus(PT助手、种子下载)扩展程序安装教程

PT助手 PT 助手 Plus,是一款浏览器插件(Web Extensions),主要用于辅助下载 PT 站的种子。 适用于各 PT 站,可使下载种子等各项操作变化更简单、快捷。配合下载服务器(如 Transmission、Torrent 等&#x…

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

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

VRRP专题

一,VRRP:虚拟路由冗余协议 将多个路由设备联合组成一台虚拟的路由设备,这台虚拟的路由设备做用户的网关,转发数据;这台虚拟的设备的网关由一个高优先级的设备承载,该设备被称为master路由器,其…

OpenCV快速入门:像素操作和图像变换

文章目录 前言1. 像素操作1.1 像素统计1.2 两个图像之间的操作1.2.1 图像加法操作1.2.3 图像加权混合 1.3 二值化1.4 LUT(查找表)1.4.1 查找表原理1.4.2 代码演示 2 图像变换2.1 旋转操作2.1.1 旋转的基本原理2.1.2 代码实现 2.2 缩放操作2.3 平移操作2.…

大数据-之LibrA数据库系统告警处理(ALM-12050 网络写吞吐率超过阈值)

告警解释 系统每30秒周期性检测网络写吞吐率,并把实际吞吐率和阈值(系统默认阈值80%)进行比较,当检测到网络写吞吐率连续多次(默认值为5)超过阈值时产生该告警。 用户可通过“系统设置 > 阈值配置 >…

【容器化】Kubernetes(k8s)

文章目录 概述Docker 的管理痛点什么是 K8s云架构 & 云原生 架构核心组件K8s 的服务注册与发现组件调用流程部署单机版部署主从版本Operator来源拓展阅读 概述 Docker 虽好用,但面对强大的集群,成千上万的容器,突然感觉不香了。 这时候就…

Molecular Plant | ChIP-seq+RNA-seq解析E2F转录因子在植物复制胁迫响应中的独特和互补作用

生物体的生存完全依赖于它们对基因组完整性的维持,而基因组完整性受到增殖细胞复制胁迫的永久威胁。尽管植物DNA损伤反应(DDR)调节因子SOG1已被证明能够应对复制缺陷,但越来越多的证据表明,还有其他途径独立于SOG1发挥…

Python爬虫动态ip代理防止被封的方法

目录 前言 一、什么是动态IP代理? 二、如何获取代理IP? 1. 付费代理IP 2. 免费代理IP 3. 自建代理IP池 三、如何使用代理IP爬取数据? 1. 使用requests库设置代理IP 2. 使用urllib库设置代理IP 3. 使用selenium库设置代理IP 四、常…

C/C++ 字符 - ‘0‘ 或者 + ‘0‘ 的含义及区别(从ASCII码深度解析,小白一看就懂!!!)

目录 一、前言 二、什么是ACSII码? 三、深度理解字符 - ‘0‘ 或者 ‘0‘ 四、实战演练 五、共勉 一、前言 想必大家在刷题或者是看别人写的代码中,经常会遇到 s[i]-’0‘ 或者 s[i]’0‘ 这个情况,初次遇到这种代码,肯定是…