为了解释这个问题,我正在尝试使用 toto 来建立我的博客。
我运行了以下命令:
但是我遇到了以下错误。
我的git http代理设置是正确的。
所以,我用http代替了git,因为
并且它有效了。 现在,当我执行以下操作:
但是它在这里失败了:
我不知道该怎么办,所以在谷歌搜索一番后,发现无法使用http推送更改到Github。
进一步查找后,我找到了这个链接:如何通过HTTP连接代理使用git协议,其中说明您可以让防火墙管理员配置代理,以允许端口9418上的CONNECT,这是git使用的端口。
一旦他们适当地配置了代理,您应该能够使用netcat-openbsd或socat等工具进行连接。
我的问题是我是一名学生,因为我无法联系管理员而束手无策。我不知道该怎么做,我还在寻找答案。
我运行了以下命令:
$ sudo gem install toto
Successfully installed rdiscount-1.6.8
Successfully installed toto-0.4.9
2 gems installed
之后,我尝试了
$ git clone git://github.com/cloudhead/dorothy.git myblog
但是我遇到了以下错误。
Cloning into myblog...
github.com[0: 207.97.227.239]: errno=Connection timed out
fatal: unable to connect a socket (Connection timed out)
我的git http代理设置是正确的。
jatin@jatin-ubuntu:~/myblog$ git config --global http.proxy
http://proxy:port
我的http_proxy设置也是正确的。
jatin@jatin-ubuntu:~$ echo $http_proxy
http://proxy:port/
所以,我用http代替了git,因为
$ git clone http://github.com/cloudhead/dorothy.git myblog
并且它有效了。 现在,当我执行以下操作:
$ cd myblog
$ heroku create myblog
到这里它是工作正常的,我得到了
Creating myblog...... done
Created http://myblog.heroku.com/ | git@heroku.com:myblog.git
Git remote heroku added
但是它在这里失败了:
$ git push heroku master
然后出现了以下错误
ssh: connect to host heroku.com port 22: Connection timed out
fatal: The remote end hung up unexpectedly
我不知道该怎么办,所以在谷歌搜索一番后,发现无法使用http推送更改到Github。
进一步查找后,我找到了这个链接:如何通过HTTP连接代理使用git协议,其中说明您可以让防火墙管理员配置代理,以允许端口9418上的CONNECT,这是git使用的端口。
一旦他们适当地配置了代理,您应该能够使用netcat-openbsd或socat等工具进行连接。
我的问题是我是一名学生,因为我无法联系管理员而束手无策。我不知道该怎么做,我还在寻找答案。
https://github_username@github.com/app_name.git
进行推送,但是它返回了一个错误:error: The requested URL returned error: 500 while accessing https://github_username@github.com/app_name.git/info/refs
。 - Jatin Ganhotra