关于新手小白首次使用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_1.把GitHub仓库克隆到本地并更新代码到GitHub