bla*_*rno 7 networking linux ubuntu-10.04
我只是想从 github 克隆一个存储库,但我认为我的问题比 git 或 github 更大。我尝试了以下方法:
--2010-07-30 07:51:36--'http://github.com/symfony/symfony/tarball/master 解决github.com... 207.97.227.239 连接到 github.com|207.97.227.239|:80... 已连接。 已发送 HTTP 请求,正在等待响应...在标头中读取错误(对等方重置连接)。 重试。 --2010-07-30 07:51:38--(尝试:2)'http://github.com/symfony/symfony/tarball/master 连接到 github.com|207.97.227.239|:80... 已连接。 已发送 HTTP 请求,正在等待响应...在标头中读取错误(对等方重置连接)。 重试。 --2010-07-30 07:51:40--(尝试:3)'http://github.com/symfony/symfony/tarball/master 连接到 github.com|207.97.227.239|:80... 已连接。 已发送 HTTP 请求,正在等待响应...在标头中读取错误(对等方重置连接)。 重试。
由于 wget 不起作用,我想我会尝试使用 git(知道我的防火墙可能阻止了git协议)。如您所见,看起来防火墙确实阻止了它。
须藤 git 克隆 git://github.com/symfony/symfony.git
在 /home/myname/symfony/.git/ 中初始化空 Git 存储库 github.com[0: 207.97.227.239]: errno=连接被拒绝 致命:无法连接套接字(连接被拒绝)
由于git协议不起作用,我想我会尝试使用http方法。
sudo git clone ' http://github.com/symfony/symfony.git
在 /home/myname/symfony/.git/ 中初始化空 Git 存储库 错误:访问“http://github.com/symfony/symfony.git/info/refs”时 致命:HTTP 请求失败
所以我想我会尝试另一种从互联网获取文件的方法,但无济于事。
须藤卷曲 www.google.com
curl: (56) 从对等方接收数据时失败
然后我尝试 ping 只是为了确保我看到外面的世界,它有效!
ping www.google.com
PING www.l.google.com (74.125.91.104) 56(84) 字节数据。 来自 qy-in-f104.1e100.net (74.125.91.104) 的 64 字节:icmp_seq=1 ttl=49 time=46.4 ms 来自 qy-in-f104.1e100.net (74.125.91.104) 的 64 字节:icmp_seq=2 ttl=49 time=46.5 ms 来自 qy-in-f104.1e100.net (74.125.91.104) 的 64 字节:icmp_seq=3 ttl=49 time=46.5 ms --- www.l.google.com ping 统计 --- 发送 3 个数据包,接收 3 个数据包,0% 数据包丢失,时间 2003ms rtt min/avg/max/mdev = 46.477/46.499/46.512/0.176 毫秒
apt-get install成功运行。apt-get是否使用http以外的其他协议,或者使用 80 以外的其他端口?
我应该提到我使用的是 Kubuntu 10.04 的 VMware 安装。有没有人遇到过这样的问题?您还能想到哪些其他方法来缩小问题的范围?
注意: 我不得不在这篇文章的每个超链接前添加一个单引号 ('),因为我没有足够的代表。
@uloBasEI 返回的内容如下(减去 google 主页的 HTML)
HTTP/1.0 200 正常 日期:2010 年 7 月 30 日星期五 16:13:45 GMT 过期时间:-1 缓存控制:私有,最大年龄=0 内容类型:文本/html;字符集=ISO-8859-1 设置-Cookie:PREF=ID=217dc6a999f1ffaf:TM=1280506425:LM=1280506425:S=gnL_tcT4FJLh9Cgh;expires=Sun, 29-Jul-2012 16:13:45 GMT; 路径=/;域=.google.com 设置-Cookie:NID=37=fIVPDdQeoCyfwgmhtAGDf06le4T450U4v19oMdSBCQQDe67Ys5bHwMaGsnywEjUkGSk0Ex5BRGFDouO5Fsme0uARoU3uTNmeTzKfi4mqBTC0gDSp 到期=周六,2011 年 1 月 29 日 16:13:45 GMT;路径=/;域=.google.com; 仅Http 服务器:gws X-XSS-保护:1;模式=块
该问题部分与代理设置有关。现在,我已经设置了代理环境变量
export http_proxy="http://IP ADDRESS:PORT"
之前没有运气,但是重新启动计算机后,其他几个解决方案都失败了,因为我没有再次添加环境变量。我试图将 git 存储库克隆到/var/local/git中。在很长一段时间无法做我想做的事情之后,我开始尝试随机解决方案,并最终尝试将 git 存储库克隆到/home/myusername/git。令我惊讶的是,存储库开始下载!那么,有什么区别呢?
我在/var/local/git和/home/myusername/git上执行了ls -la,结果是
>>$ ls -la /var/local/git/ 总计 12 drwxr-sr-x 3 根员工 4096 2010-08-18 09:17 。 drwxrwsr-x 5 根员工 4096 2010-07-07 15:27 .. drwxrwxr-x 4 根 根 4096 2010-08-14 13:59 symfony >>$ ls -la /home/我的用户名/git 总计 432 drwxr-xr-x 3 我的用户名 我的用户名 4096 2010-08-18 09:20 。 drwxr-xr-x 29 我的用户名 我的用户名 4096 2010-08-18 09:18 .. drwxr-xr-x 5 我的用户名 我的用户名 4096 2010-08-18 09:21 symfony
所以,事实证明,我想这是一个关于权限的课程。我猜这个问题与/var/local/git中的 ' s ' 权限有关,但从我读到的内容来看,我无法说出为什么这会是我的问题的原因。
有谁知道这是否是一个合法的答案,或者听起来像是有其他东西在这里起作用?
归档时间: |
|
查看次数: |
4034 次 |
最近记录: |