最近又看了看廖雪峰的git教程,在看“添加远程库”这一节时遇到问题,谨记之。

添加远程库超时

在看“添加远程库”这一节时遇到问题,
我先输入

$ git remote add origin git@github.com:chefish/learngit.git

然后

$ git push -u origin master

结果提示

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

ssh连接超时了

诊断

1、检查电脑是否已经有 SSH key

$ cd ~/.ssh
$ ls

这两个命令就是检查是否已经存在 id_rsa.pub 或 id_dsa.pub 文件,我查了下是有的。再看看github上也配置了公钥,但是连不上连不上。。。可以使用下边的命令来检查ssh连接

2、检查ssh是否可以连接上

$ ssh -T git@github.com

我这里是连接不上的,显示如下,估计端口被封了。

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

解决

既然ssh不行,那么我们用https来传输好了。
输入

$ git remote add origin https://github.com/chefish/learngit.git

结果提示:fatal: remote origin already exists.
怎么办?remove下

$ git remote rm origin

然后重新输入

$ remote add origin https://github.com/chefish/learngit.git

成功了,然后输入

 $ git push -u origin master

把代码push到github上,
结果提示:Username for ‘https://github.com‘:
让我输入账号了,后面的操作我就不说了,只要输账号密码,就会开始push

ref

http://www.cnblogs.com/ayseeing/p/3572582.html

廖雪峰git读书笔记--添加远程库相关推荐

  1. 廖雪峰Git教程笔记与总结 -- Git简介、常用命令、分支管理

    本文主要用于记录阅读Git教程 - 廖雪峰的官方网站后的一些心得笔记,并且对git一些常用命令做一个整理总结. 本文要点分为:1.Git简介:2.Git常用命令:3.Git分支管理. 一.Git简介 ...

  2. 廖雪峰Git学习笔记(上)

    据廖老师git教程有所改动 一.git及相关概念 Git及版本控制系统 Git:用C语言开发的分布式版本控制系统 DVCS (Distributed Version Control System) 1 ...

  3. 廖雪峰Git学习笔记2-时光机穿梭

    基本都是按照廖雪峰老师的重新敲打了一遍,增强记忆,中间穿插了一些自己的理解,新手可能有误,请看原版: https://www.liaoxuefeng.com/wiki/896043488029600/ ...

  4. java如何写线程外部类_廖雪峰Java读书笔记(六)--多线程(或称并发)

    1. 多线程基础 首先要明白一些概念: 进程:把一个任务称为一个进程,浏览器就是一个进程,视频播放器是另一个进程,类似的,音乐播放器和Word都是进程. 线程:某些进程内部还需要同时执行多个子任务.例 ...

  5. 廖雪峰Git学习笔记1-Git简介

    Git的诞生 Linus用C语言写的一个分布式版本控制系统.2008年,Github网站上线,为开源项目免费提供Git存储. 集中式VS分布式 分布式版本控制系统没有"中央服务器" ...

  6. 廖雪峰Git教程读书笔记

    因为多人协作导致的不确定因素太多,git需要处理各种各样的情况,除了在多人协作开发过程中用到的常用git命令之外,其它一些不常见的命令的原理和命令都能够在廖老师的教程中给予解答,光通过度娘看解决方法是 ...

  7. 廖雪峰Git教程学习笔记

    廖雪峰git简单教程学习笔记 教程地址:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b ...

  8. GIT部署(三)GIT 远程仓库:添加远程库、从远程库克隆

    一.Git安装 在Windows操作系统下,访问Git下载地址https://git-for-windows.github.io/,如果登不进去的话直接百度搜索Git下载也是可以的. 二.注册gith ...

  9. GIT 远程仓库:添加远程库、从远程库克隆【转】

    (转自:https://www.cnblogs.com/wangmingshun/p/5424767.html) 到目前为止,我们已经掌握了如何在Git仓库里对一个文件进行时光穿梭,你再也不用担心文件 ...

最新文章

  1. 快速加载生成nlp数据
  2. SpringBoot(Thymeleaf)拼接跳转链接
  3. 华为的深度学习平台:ModelArts
  4. Software_King-jdk配置java
  5. TCP通信的客户端代码实现
  6. matlab练习程序(各向异性扩散)
  7. [Asp.net]Uploadify上传大文件,Http error 500 解决方案
  8. http.client.ResponseNotReady: Request-sent
  9. 爬虫工具和服务——Python之外的选择
  10. spring、mybatis、测试用例执行后数据没有入库
  11. rem适配的浏览器_[史上最全]UI相关尺寸单位详解 | px、pt、dp、sp、rem、vwvh、rpx、ppi、dpi、dppx...
  12. lch 儿童围棋课堂 初级篇2 (李昌镐 著)
  13. PSPNet编译心得
  14. ThinkPHP自定义标签的使用总结
  15. 带你玩转 3D 检测和分割 (二):核心组件分析之坐标系和 Box
  16. 2021,我的海内外博士申请总结!
  17. 虚拟机局域网拓扑图_利用 VMWare 搭建随机拓扑网络
  18. 计算机屏幕亮度一般为多少,显示器亮度对比度到底设置多少最合适?
  19. Asp.net MVC WebApi Response AOP_se7en3_新浪博客
  20. H3C 5130及华为5700交换机的802.1X认证

热门文章

  1. ENVI_IDL:批量对Modis Swath产品进行均值运算+解析
  2. 2019软件外包平台有哪些?
  3. OC 获取view相对位置_“至尊”武士进化!索泰GeForce RTX 308010G6X天启OC显卡深度评测...
  4. 面向对象编程中多态的快速理解
  5. 输入框自动联想功能demo
  6. 3.Emment语法
  7. 我的世界源代码python_pygame2D我的世界简易源代码
  8. 【五一创作】Scratch资料袋
  9. 基于 Web 引擎技术的 Web 内容录制
  10. C++ 小功能算法模板:读取字符串中的数字