2021年9月18日-初次接触Github


第一次在github上上传项目的学习过程

github网址:https://github.com/

一、广泛遇到的问题:由于github的服务器部署在美国,大多数同学在初次接触时会遇到无法访问、网站加载速度慢等类似问题,这里提供解决方法:

1、首先打开电脑的CMD命令窗口,输入以下命令:ping github.com   大多数会发现请求超时了。

 

2、然后,获取Github相关网站的IP

 提供1个网站可以获取相关的IP:https://www.ipaddress.com

 进入上方网站后,在下面红框标注的搜索框中先后输入以下网站名关键词进行检索,先后记录下IP:输入github.com,记录下IP;再输入github.global.ssl.fastly.net,同样记录下IP

 

 

 

3、再利用管理员身份修改配置本机host文件

   在运行处输入“CMD”,然后右击以管理员身份运行:

输入“cd  C:\Windows\System32\drivers\etc\”,执行进入 etc

输入“notepad hosts”,执行,打开hosts文件,然后添加上:

#第2步获得的对应PI      github.com

#第2步获得的对应PI     github.global.ssl.fastly.net

 

4、最后,保存后再ping查看github官网的联通性

 

 

 

 5、Github官网

以上配置ok以后,我们打开Github的官网链接:https://github.com/ 这个时候发现网络不会再太卡顿了。(仅供参考,不足见谅)

 

二、硬件上的问题解决了,我们可以开始接下来的学习了

1、创建存储库(请已注册)

  一个库通常用于举办单个项目。存储库可以包含文件夹和文件、图像、视频、电子表格和数据集等等(您的项目需要的任何内容)。我们建议包含一个README(自述)或一个包含有关您的项目的信息的文件。(简明明了的就是新建一个空间来存放我们项目代码的地方)

 

 

 

 

 

  创建成功后,就可以看到自己的仓库地址,如下图:

 

 

 

 2、安装git客户端(git下载地址https://git-scm.com/downloads

下载好之后开始安装吧,欢迎界面,下一步。

选择安装路径,千万别选带中文的路径,有时候会引起不必要的误会。

一直next,最后finish就OK

  2.1、绑定用户

 

 

 打开git-bash.exe(可直接在桌面空白处右键):

 

 

 

因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识,用户和邮箱为你github注册的账号和邮箱

提示(配置的帐号名和邮箱一定要与GitHub相同,不然会提交失败)

  git init  (初始化git环境)

  git config --global user.name "@@@"     (GitHub相对应的帐号名称)

  git config --global user.email "123@163.com"  (GitHbu相对应的邮箱帐号)

 

3、为Github账户设置SSH key

   3.1、生成ssh key

首先检查是否已经生成密钥 cd ~/.ssh,ls如果有3个文件,则密钥已经生成,id_rsa.pub就是公钥

         cd ~/.ssh

  如果没有,输入: ssh-keygen -t rsa -C "你的邮箱"(回车三次)

 

 

 

   3.2、复制ssh key

 方法1: 输入 clip < ~/.ssh/id_rsa.pub   会自动复制ssh key,可以直接粘贴

 

 

  方法2:在c/Users/Administrator/.ssh/id_rsa)文件找到直接复制

 

 

 

  3.3、连接github,打开GitHub 进入setting找到ssh key并新建

 

 

 

 

 

 

 

 

 

  3.4、然后测试连接是否成功

输入: ssh -T git@github.com 

 

 

 

至此,利用git为github已成功设置了SSH key。

注释:意义:git使用https协议,每次pull, push都会提示要输入密码,使用git协议,然后使用ssh密钥,这样免去每次都输密码的麻烦,第一次配置完成后后面就不需要了

 

4、拉取、推送项目

  4.1、拉取-一个 Git 仓库到本地

  在桌面空白处右击选择git bash here,默认拉取在桌面(文件)

  git clone “Git上的项目地址”(建议输入ssh)

 

 

 

  4.2、将要推送的项目文件复制进入刚刚拉取的文件夹内

  4.3、添加到暂存区(注意在拉取生成的文件夹内右键重新选择git bash here,而不是桌面)

  git add . 

  4.4、用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明

  git commit -m ‘first commit’

  4.5、推送

  git push

 

 

 

 

 

 

 

 学习借鉴素材来源:

  博客园 客主:yyds1024 《新手第一次在GitHub上提交代码完整教程》;(https://www.cnblogs.com/zyfenblog/p/11170493.html)

  CSDN 客主:华晔《新项目首次上传GitHub和首次拉取GitHub代码》;(https://blog.csdn.net/Poppy_tester/article/details/107384154)

总结语:因为自己再自学前端,所以这是第一次上传知识博客,也算是对学习、生活的记录,不求一生光辉璀璨,只求一生不再碌碌无为,希望我能坚持下去,成为前端工程师;

         今天的文章解决遇到的问题花了很多时间,感谢我的益友刘艳的指导和帮助,接下来要提高效率、多练习项目。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM