关于新手小白首次使用Git克隆仓库遇到的问题

Posted lgxo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于新手小白首次使用Git克隆仓库遇到的问题相关的知识,希望对你有一定的参考价值。


前言

这个学期上软件构造课交作业需要用到Git版本控制系统,就不得不安装了Git。本人也是一个小白,当时安装的时候感觉挺麻烦的(自我感觉),后来又需要从网上克隆一个自己的仓库,出现了一系列问题,又是查阅手册,又是从网上找教程(没有很系统的),浪费了好长时间才把克隆仓库给搞出来。再此我把自己的问题总结了以下,希望可以帮助到其他人。


遇到的问题

1.Failed to connect to git hub.com port 443:Timed out

在这里插入图片描述

图中显示连接重置或是连接失败(时间过长)

解决方法

将http改成ssh,如下图
在这里插入图片描述

2.Could not read from remote repository

在这里插入图片描述
改用ssh后显示没有权限无法访问

解决方法

添加SSH Key,具体方法如下:

1.点击Settings
在这里插入图片描述

2.点击SSH and GPG keys
在这里插入图片描述

3.点击右上角的New SSH Key新建一个密匙
在这里插入图片描述
4.打开git,输入命令如下

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

其中"your_email@example.com"为你配置时设置的邮箱地址

5.对于之后的设置文件名可以按回车跳过(自动设置为默认名称)

6.出现如下提示时设置密码,直接回车表示密码为空
Enter passphrase (empty for no passphrase):

7.生成如下类似图案时表示密码生成成功

+---[RSA 2048]----+
|           +.    |
|          o * .  |
|        . .O +   |
|       . *. *    |
|        S =+     |
|    .    =...    |
|    .oo =+o+     |
|     ==o+B*o.    |
|    oo.=EXO.     |
+----[SHA256]-----+

8.使用cat指令查看公钥内容,复制粘贴到key当中(Title任意)
在这里插入图片描述

9.点击添加,输入账户密码即可添加成功。
重新输入克隆命令,克隆成功。
在这里插入图片描述


总结

我对Git还不是很了解,解决方法有的是从其他作者那里学来的,有的是自己查阅git官方文档学习的。对于有些问题也只是知其然而不知其所以然,只知道这样做可以解决,但不知为何可以解决。相信自己在学习这门课程的过程中会逐渐了解根本原因。欢迎各位学友提问,也欢迎大神们批评指正。

以上是关于关于新手小白首次使用Git克隆仓库遇到的问题的主要内容,如果未能解决你的问题,请参考以下文章

关于因为git仓库无法克隆的问题;

小白学Python---git小操作

如何使用GIT_1.把GitHub仓库克隆到本地并更新代码到GitHub

使用Git Gui从Bonobo服务器中克隆Repository(仓库)

首次从github仓库中拉取代码在idea中打开的两种方法

关于markdown文件插入图片遇到的小问题和解决办法