本地库内容推送到github远程库时出现ssh: connect to host github.com port 22: Connection timed out的解决方案
在看廖雪峰老师的git教程的时候,遇到一个问题在git push -u origin master出现了报错

通过ssh -T git@github.com进行debug,发现如下错误

于是解除了绑定,重新进行添加:
Step1:git remote rm origin
Step2:git remote add origin https://github.com/用户名(注意这个是你github的用户名,不是本地的)/库名.git
注意:git支持多种协议,默认是git://使用ssh,但也可以使用https等其他协议
因为有些公司只开放了http端口,无法使用ssh,但可以使用https
所以在这种情况只能采用url = https://github.com/username/***.git形式,不能用url = git@github.com:username/***.git,(廖雪峰老师课程里面说的是git remote add origin git@github.com:用户名/库名.git)
Step3:设置proxy:
git config --global http.proxy http://**.**.**.**: 8080
git config --global https.proxy https://**.**.**.**: 8080
Step4: git push -u origin master
这样就完成了将本地库内容推送到github远程库

浙公网安备 33010602011771号