1.Git下载:

  访问Git官网,下载对应操作系统的的安装包。

  这里笔者是64位机器,选择如下:


2.Git安装:

  打开安装包进行安装:

  一路next到Finish:

  在CMD中输入命令git,出现以下界面表示安装成功:


3.Git配置:

  鼠标右键桌面,选择Git Bash Here:

  输入如下命令配置Github账户信息:

1 # 配置用户名("username"是Github用户名)
2 git config --global user.name "username"
3 # 配置邮箱("username@email.com"是Github注册邮箱)
4 git config --global user.email "username@email.com"

  输入命令git config --global --list查看是否配置成功。

  执行: ssh-keygen -t rsa ,一路回车生成SSH。在C盘你的用户目录下可以查看到生成的ssh文件:

  登录Github,点击设置:

  选择SSH and GPG keys:

  将公钥( id_rsa.pub)粘贴Key中:

  在Git bash命令窗口中输入 ssh -T git@github.com,出现如下报错:

  于是在.ssh文件夹下新建一个文件config

  并在记事本中编辑该文件:

Host github.com
User username@email.com #你的邮箱
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443

  再次执行命令 ssh -T git@github.com:输入yes:

  出现以下回应表示配置成功。

然后发现使用git clone 指令报错,无法下载项目,在cmd中ping github.com超时,

于是在网路属性中修改DNS如下:

  在C:\Windows\System32\drivers\etc中的hosts文件末尾加上140.82.113.3    github.com

  再次ping github.com,成功ping通。

  重新git clone,成功!


参考:

1. Git的下载、安装与配置,详细图文教程

2. ssh: connect to host github.com port 22: Connection timed out

3. https://stackoverflow.com/questions/63917116/cant-ssh-into-git-pty-allocation-request-failed-on-channel-0

4. Github无法ping通的解决策略

最新文章

  1. svn 几个常用命令(持续更新)
  2. win10 64位安装memcache扩展和开启redis扩展
  3. mysql 导入导出方法。
  4. WCF-复合类型使用;传输图片
  5. XMPP框架下微信项目总结(6)刷新好友列表(删除,添加好友)
  6. Qt之qSetMessagePattern
  7. Lambda 表达式型的排序法
  8. [译]GC专家系列2:Java 垃圾回收的监控
  9. js千分位转换
  10. JS获取request字符串
  11. 读书笔记 effective c++ Item 24 如果函数的所有参数都需要类型转换,将其声明成非成员函数
  12. DoesNotExist at /admin/
  13. Dynamics CRM2016 Web API之通过实体的primary key查询记录(二)
  14. Idea 的两个快捷键不能用的解决过程
  15. layui——Cannot create property 'LAY_TABLE_INDEX' on number '1'
  16. php 中 global 与 $GLOBAL 的区别
  17. windows系统redmine安装总结
  18. springmvc入门之HelloWorld篇
  19. Asp.net处理程序(第六篇)
  20. 在DOS命令行窗口中显示系统环境环境变量

热门文章

  1. 《STL源码剖析》STL迭代器分类
  2. lock 和 Monitor (转载)
  3. 【Django drf】 序列化类常用字段类和字段参数 定制序列化字段的两种方式 关系表外键字段的反序列化保存 序列化类继承ModelSerializer 反序列化数据校验源码分析
  4. Nodejs后端自动化测试
  5. echarts图例过多,折线过多颜色不知道怎么分配怎么办??优化如下
  6. 静态static关机子修饰成员方法-静态static的内存图
  7. Linux三剑客日志处理系列
  8. 各种排序算法实现(JAVA)
  9. .Net Core对于`RabbitMQ`封装分布式事件总线
  10. P19_数据绑定