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

目录

  • 前言
  • 遇到的问题
    • 1.Failed to connect to git hub.com port 443:Timed out
      • 解决方法
    • 2.Could not read from remote repository
      • 解决方法
  • 总结


前言

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


遇到的问题

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

关于新手小白首次使用Git克隆仓库遇到的问题_第1张图片

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

解决方法

将http改成ssh,如下图
关于新手小白首次使用Git克隆仓库遇到的问题_第2张图片

2.Could not read from remote repository

关于新手小白首次使用Git克隆仓库遇到的问题_第3张图片
改用ssh后显示没有权限无法访问

解决方法

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

1.点击Settings
关于新手小白首次使用Git克隆仓库遇到的问题_第4张图片

2.点击SSH and GPG keys
关于新手小白首次使用Git克隆仓库遇到的问题_第5张图片

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

ssh-keygen -t rsa -b 4096 -C "[email protected]"

其中"[email protected]"为你配置时设置的邮箱地址

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任意)
关于新手小白首次使用Git克隆仓库遇到的问题_第6张图片

9.点击添加,输入账户密码即可添加成功。
重新输入克隆命令,克隆成功。
关于新手小白首次使用Git克隆仓库遇到的问题_第7张图片


总结

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

你可能感兴趣的:(git,github,windows)